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::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher Struct Reference

#include <d_ary_heap.hpp>

Static Public Member Functions

static size_type max_index (const d_ary_heap *heap)
 
static bool is_leaf (const d_ary_heap *heap, size_type index)
 
static std::pair< size_type,
size_type
get_child_nodes (const d_ary_heap *heap, size_type index)
 
static internal_type const & get_internal_value (const d_ary_heap *heap, size_type index)
 
static value_type const & get_value (internal_type const &arg)
 

Member Function Documentation

template<typename T , class BoundArgs , class IndexUpdater >
static std::pair<size_type, size_type> boost::heap::detail::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher::get_child_nodes ( const d_ary_heap heap,
size_type  index 
)
inlinestatic
template<typename T , class BoundArgs , class IndexUpdater >
static internal_type const& boost::heap::detail::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher::get_internal_value ( const d_ary_heap heap,
size_type  index 
)
inlinestatic
template<typename T , class BoundArgs , class IndexUpdater >
static value_type const& boost::heap::detail::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher::get_value ( internal_type const &  arg)
inlinestatic
template<typename T , class BoundArgs , class IndexUpdater >
static bool boost::heap::detail::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher::is_leaf ( const d_ary_heap heap,
size_type  index 
)
inlinestatic
template<typename T , class BoundArgs , class IndexUpdater >
static size_type boost::heap::detail::d_ary_heap< T, BoundArgs, IndexUpdater >::implementation_defined::ordered_iterator_dispatcher::max_index ( const d_ary_heap heap)
inlinestatic

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