22 #ifndef __stdVectorHelper_hpp__
23 #define __stdVectorHelper_hpp__
40 :
public std::allocator<T>
43 using std::allocator<T>::allocator;
45 template <
class U,
class... Args>
void construct(U*, Args&&...) {}
55 return span<T>(container.data(), container.size());
63 const_cast<T*
>(container.data()),
93 if(!ioPtr().writeData(os, sp))
101 template<
typename T,
typename Allocator>
105 const std::vector<T,Allocator>& vec
112 template<
typename T,
typename Allocator>
116 const std::vector<T,Allocator>& vec,
124 template<
typename T,
typename Allocator>
128 std::vector<T,Allocator>& vec
136 template<
typename T,
typename Allocator>
140 std::vector<T,Allocator>& vec,
152 if(!ioPtr().readData(is, vec))
161 template<
typename T,
typename Allocator>
173 template<
typename T,
typename Allocator>