Boost C++ Libraries Home Libraries People FAQ More

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