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::select_dary_heap< T, BoundArgs > Struct Template Reference

#include <d_ary_heap.hpp>

Public Types

typedef mpl::if_c< is_mutable,
priority_queue_mutable_wrapper
< d_ary_heap< T, BoundArgs,
nop_index_updater >
>, d_ary_heap< T, BoundArgs,
nop_index_updater > >::type 
type
 

Static Public Attributes

static const bool is_mutable = extract_mutable<BoundArgs>::value
 

Member Typedef Documentation

template<typename T, typename BoundArgs>
typedef mpl::if_c< is_mutable, priority_queue_mutable_wrapper<d_ary_heap<T, BoundArgs, nop_index_updater > >, d_ary_heap<T, BoundArgs, nop_index_updater > >::type boost::heap::detail::select_dary_heap< T, BoundArgs >::type

Member Data Documentation

template<typename T, typename BoundArgs>
const bool boost::heap::detail::select_dary_heap< T, BoundArgs >::is_mutable = extract_mutable<BoundArgs>::value
static

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