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

#include <slist.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::slist_node
< value_type, void_pointer
node_type
 
typedef
container_detail::bi::make_slist
< node_type,container_detail::bi::base_hook
< typename slist_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_slist<node_type ,container_detail::bi::base_hook<typename slist_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_slist_type< Allocator >::container_type
template<class Allocator>
typedef container_type boost::container::container_detail::intrusive_slist_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_slist_type< Allocator >::void_pointer

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