Helper metafunction to define a treap_set
that yields to the same type when the same options (either explicitly or implicitly) are used.
More...
#include <treap_set.hpp>
Public Types | |
typedef pack_options < treap_defaults, O1, O2, O3, O4, O5 >::type | packed_options |
typedef detail::get_value_traits< T, typename packed_options::proto_value_traits > ::type | value_traits |
typedef detail::get_header_holder_type < value_traits, typename packed_options::header_holder_type > ::type | header_holder_type |
typedef treap_set_impl < value_traits, typename packed_options::compare, typename packed_options::priority, typename packed_options::size_type, packed_options::constant_time_size, header_holder_type > | implementation_defined |
typedef implementation_defined | type |
Helper metafunction to define a treap_set
that yields to the same type when the same options (either explicitly or implicitly) are used.
typedef detail::get_header_holder_type< value_traits, typename packed_options::header_holder_type >::type boost::intrusive::make_treap_set< T, O1, O2, O3, O4, O5 >::header_holder_type |
typedef treap_set_impl< value_traits , typename packed_options::compare , typename packed_options::priority , typename packed_options::size_type , packed_options::constant_time_size , header_holder_type > boost::intrusive::make_treap_set< T, O1, O2, O3, O4, O5 >::implementation_defined |
typedef pack_options< treap_defaults, O1, O2, O3, O4, O5 >::type boost::intrusive::make_treap_set< T, O1, O2, O3, O4, O5 >::packed_options |
typedef implementation_defined boost::intrusive::make_treap_set< T, O1, O2, O3, O4, O5 >::type |
typedef detail::get_value_traits<T, typename packed_options::proto_value_traits>::type boost::intrusive::make_treap_set< T, O1, O2, O3, O4, O5 >::value_traits |