#include <skew_heap.hpp>
Classes | |
struct | type |
Public Types | |
typedef make_heap_base< T, BoundArgs, constant_time_size > ::type | base_type |
typedef make_heap_base< T, BoundArgs, constant_time_size > ::allocator_argument | allocator_argument |
typedef make_heap_base< T, BoundArgs, constant_time_size > ::compare_argument | compare_argument |
typedef skew_heap_node < typename base_type::internal_type, store_parent_pointer > | node_type |
typedef allocator_argument::template rebind< node_type >::other | allocator_type |
Static Public Attributes | |
static const bool | constant_time_size |
static const bool | is_mutable = extract_mutable<BoundArgs>::value |
static const bool | store_parent_pointer |
typedef make_heap_base<T, BoundArgs, constant_time_size>::allocator_argument boost::heap::detail::make_skew_heap_base< T, BoundArgs >::allocator_argument |
typedef allocator_argument::template rebind<node_type>::other boost::heap::detail::make_skew_heap_base< T, BoundArgs >::allocator_type |
typedef make_heap_base<T, BoundArgs, constant_time_size>::type boost::heap::detail::make_skew_heap_base< T, BoundArgs >::base_type |
typedef make_heap_base<T, BoundArgs, constant_time_size>::compare_argument boost::heap::detail::make_skew_heap_base< T, BoundArgs >::compare_argument |
typedef skew_heap_node<typename base_type::internal_type, store_parent_pointer> boost::heap::detail::make_skew_heap_base< T, BoundArgs >::node_type |
|
static |
|
static |
|
static |