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::intrusive_list_type< Allocator > Struct Template Reference

#include <list.hpp>

Public Types

typedef
boost::container::allocator_traits
< Allocator > 
allocator_traits_type
 
typedef
allocator_traits_type::value_type 
value_type
 
typedef
boost::intrusive::pointer_traits
< typename
allocator_traits_type::pointer >
::template rebind_pointer
< void >::type 
void_pointer
 
typedef
container_detail::list_node
< value_type, void_pointer
node_type
 
typedef
container_detail::bi::make_list
< node_type,
container_detail::bi::base_hook
< typename list_hook
< void_pointer >::type >
, container_detail::bi::constant_time_size
< true >
, container_detail::bi::size_type
< typename
allocator_traits_type::size_type >
>::type 
container_type
 
typedef container_type type
 

Member Typedef Documentation

template<class Allocator>
typedef container_detail::bi::make_list< node_type , container_detail::bi::base_hook<typename list_hook<void_pointer>::type> , container_detail::bi::constant_time_size<true> , container_detail::bi::size_type <typename allocator_traits_type::size_type> >::type boost::container::container_detail::intrusive_list_type< Allocator >::container_type
template<class Allocator>
typedef container_type boost::container::container_detail::intrusive_list_type< Allocator >::type
template<class Allocator>
typedef boost::intrusive::pointer_traits<typename allocator_traits_type::pointer>::template rebind_pointer<void>::type boost::container::container_detail::intrusive_list_type< Allocator >::void_pointer

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