27 #include <boost/container/small_vector.hpp> 
   29 template<
typename T, std::
size_t N = DefaultSmallVectorSize>
 
   30 using SmallVector = boost::container::small_vector<T, N>;
 
   35 template<
class T, std::
size_t N>
 
   38     template<
class ... Ts>
 
   42         : std::allocator<T>(std::forward<Ts>(ts)...)
 
   57 template<
typename T, std::
size_t N = DefaultSmallVectorSize>
 
   58 class SmallVector : 
public std::vector<T, TaggedAllocator<T, N>>
 
   61     template<
class ... Ts>
 
static constexpr std::size_t DefaultSmallVectorSize
 
TaggedAllocator(Ts &&... ts)
 
TaggedAllocator(const TaggedAllocator< U, N >)