Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Reference

Header <boost/heap/binomial_heap.hpp>
Header <boost/heap/d_ary_heap.hpp>
Header <boost/heap/fibonacci_heap.hpp>
Header <boost/heap/heap_concepts.hpp>
Header <boost/heap/heap_merge.hpp>
Header <boost/heap/pairing_heap.hpp>
Header <boost/heap/policies.hpp>
Header <boost/heap/priority_queue.hpp>
Header <boost/heap/skew_heap.hpp>
namespace boost {
  namespace heap {
    template<typename T, class... Options> class binomial_heap;
  }
}
namespace boost {
  namespace heap {
    template<typename T, class... Options> class d_ary_heap;
  }
}
namespace boost {
  namespace heap {
    template<typename T, class... Options> class fibonacci_heap;
  }
}
namespace boost {
  namespace heap {
    template<typename C> struct PriorityQueue;
    template<typename C> struct MergablePriorityQueue;
    template<typename C> struct MutablePriorityQueue;
  }
}
namespace boost {
  namespace heap {
    template<typename Heap1, typename Heap2> void heap_merge(Heap1 &, Heap2 &);
  }
}
namespace boost {
  namespace heap {
    template<typename T, class... Options> class pairing_heap;
  }
}
namespace boost {
  namespace heap {
    template<typename T> struct compare;
    template<bool T> struct mutable_;
    template<typename T> struct allocator;
    template<bool T> struct stable;
    template<typename IntType> struct stability_counter_type;
    template<bool T> struct constant_time_size;
    template<bool T> struct store_parent_pointer;
    template<unsigned int T> struct arity;
  }
}
namespace boost {
  namespace heap {
    template<typename T, class... Options> class priority_queue;
  }
}
namespace boost {
  namespace heap {
    template<typename T, class... Options> class skew_heap;
  }
}

PrevUpHomeNext