#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 |
typedef boost::mpl::if_c<is_mergable, heap_merge_same_mergable<Heap>, heap_merge_emulate<Heap, Heap> >::type boost::heap::detail::heap_merge_same< Heap >::heap_merger |
|
inlinestatic |
References boost::range::merge().
|
static |