Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::heap::detail Namespace Reference

Classes

class  d_ary_heap
 
struct  extract_mutable
 
struct  extract_stable
 
struct  has_arg
 
struct  heap_merge_emulate
 
struct  heap_merge_same
 
struct  heap_merge_same_mergable
 
struct  make_binomial_heap_base
 
struct  make_fibonacci_heap_base
 
struct  make_pairing_heap_base
 
struct  make_skew_heap_base
 
struct  nop_index_updater
 
struct  parent_holder
 
struct  parent_holder< node_pointer, false >
 
struct  select_dary_heap
 
struct  skew_heap_node
 

Typedefs

typedef parameter::parameters
< boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::constant_time_size >
, boost::parameter::optional
< tag::stability_counter_type > > 
binomial_heap_signature
 
typedef parameter::parameters
< boost::parameter::required
< tag::arity >
, boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::stability_counter_type >
, boost::parameter::optional
< tag::constant_time_size > > 
d_ary_heap_signature
 
typedef parameter::parameters
< boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::constant_time_size >
, boost::parameter::optional
< tag::stability_counter_type > > 
fibonacci_heap_signature
 
typedef parameter::parameters
< boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::constant_time_size >
, boost::parameter::optional
< tag::stability_counter_type > > 
pairing_heap_signature
 
typedef parameter::parameters
< boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::stability_counter_type > > 
priority_queue_signature
 
typedef parameter::parameters
< boost::parameter::optional
< tag::allocator >
, boost::parameter::optional
< tag::compare >
, boost::parameter::optional
< tag::stable >
, boost::parameter::optional
< tag::store_parent_pointer >
, boost::parameter::optional
< tag::stability_counter_type >
, boost::parameter::optional
< tag::constant_time_size >
, boost::parameter::optional
< tag::mutable_ > > 
skew_heap_signature
 

Typedef Documentation