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::heap_merge_same< Heap > Struct Template Reference

#include <heap_merge.hpp>

Public Types

typedef boost::mpl::if_c
< is_mergable,
heap_merge_same_mergable< Heap >
, heap_merge_emulate< Heap,
Heap > >::type 
heap_merger
 

Static Public Member Functions

static void merge (Heap &lhs, Heap &rhs)
 

Static Public Attributes

static const bool is_mergable = Heap::is_mergable
 

Member Typedef Documentation

Member Function Documentation

template<typename Heap >
static void boost::heap::detail::heap_merge_same< Heap >::merge ( Heap &  lhs,
Heap &  rhs 
)
inlinestatic

References boost::range::merge().

Member Data Documentation

template<typename Heap >
const bool boost::heap::detail::heap_merge_same< Heap >::is_mergable = Heap::is_mergable
static

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