10 #ifndef STATIC_STORAGE_POLICY_H_INCLUDED
11 #define STATIC_STORAGE_POLICY_H_INCLUDED
33 template <
bool IsBufferedT>
35 : std::integral_constant<bool, IsBufferedT>
37 typedef unsigned char data_type;
38 typedef data_type* pointer;
39 typedef const data_type* const_pointer;
40 typedef std::shared_ptr<data_type> s_pointer;
41 typedef std::weak_ptr<data_type> w_pointer;
78 bool read ( const_pointer pBuffer,
81 std::ptrdiff_t offset)
106 const void* pStorage,
108 std::ptrdiff_t offset)
110 ::memcpy( pBuffer + offset,
117 typedef StaticStoragePolicy<true> BufferedStaticStoragePolicy;