Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::container::container_detail::static_storage_allocator< T, N > Class Template Reference

#include <static_vector.hpp>

Public Types

typedef T value_type
 
typedef
boost::container::container_detail::version_type
< static_storage_allocator, 0 > 
version
 

Public Member Functions

 static_storage_allocator () BOOST_CONTAINER_NOEXCEPT
 
 static_storage_allocator (const static_storage_allocator &) BOOST_CONTAINER_NOEXCEPT
 
static_storage_allocatoroperator= (const static_storage_allocator &) BOOST_CONTAINER_NOEXCEPT
 
Tinternal_storage () const BOOST_CONTAINER_NOEXCEPT
 
Tinternal_storage () BOOST_CONTAINER_NOEXCEPT
 

Static Public Attributes

static const std::size_t internal_capacity = N
 

Friends

bool operator== (const static_storage_allocator &, const static_storage_allocator &) BOOST_CONTAINER_NOEXCEPT
 
bool operator!= (const static_storage_allocator &, const static_storage_allocator &) BOOST_CONTAINER_NOEXCEPT
 

Member Typedef Documentation

template<class T , std::size_t N>
typedef T boost::container::container_detail::static_storage_allocator< T, N >::value_type
template<class T , std::size_t N>
typedef boost::container::container_detail::version_type<static_storage_allocator, 0> boost::container::container_detail::static_storage_allocator< T, N >::version

Constructor & Destructor Documentation

Member Function Documentation

template<class T , std::size_t N>
T* boost::container::container_detail::static_storage_allocator< T, N >::internal_storage ( ) const
inline

References T.

template<class T , std::size_t N>
T* boost::container::container_detail::static_storage_allocator< T, N >::internal_storage ( )
inline

References T.

template<class T , std::size_t N>
static_storage_allocator& boost::container::container_detail::static_storage_allocator< T, N >::operator= ( const static_storage_allocator< T, N > &  )
inline

Friends And Related Function Documentation

template<class T , std::size_t N>
bool operator!= ( const static_storage_allocator< T, N > &  ,
const static_storage_allocator< T, N > &   
)
friend
template<class T , std::size_t N>
bool operator== ( const static_storage_allocator< T, N > &  ,
const static_storage_allocator< T, N > &   
)
friend

Member Data Documentation

template<class T , std::size_t N>
const std::size_t boost::container::container_detail::static_storage_allocator< T, N >::internal_capacity = N
static

The documentation for this class was generated from the following file: