Namespaces | |
| detail | |
| tag | |
Classes | |
| struct | arity |
| class | binomial_heap |
| binomial heap More... | |
| struct | constant_time_size |
| class | d_ary_heap |
| d-ary heap class More... | |
| class | fibonacci_heap |
| fibonacci heap More... | |
| struct | MergablePriorityQueue |
| struct | mutable_ |
| struct | MutablePriorityQueue |
| struct | objects_per_page |
| class | pairing_heap |
| pairing heap More... | |
| class | priority_queue |
| priority queue, based on stl heap functions More... | |
| struct | PriorityQueue |
| class | skew_heap |
| skew heap More... | |
| struct | stable |
| struct | store_parent_pointer |
Functions | |
| template<typename Heap1 , typename Heap2 > | |
| void | heap_merge (Heap1 &lhs, Heap2 &rhs) |
| merge rhs into lhs More... | |
| void boost::heap::heap_merge | ( | Heap1 & | lhs, |
| Heap2 & | rhs | ||
| ) |
merge rhs into lhs
Effect: lhs contains all elements that have been part of rhs, rhs is empty.
References boost::BOOST_CONCEPT_ASSERT(), boost::BOOST_STATIC_ASSERT(), boost::range::merge(), and boost::program_options::value().