Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
more::gen::binary_heap Struct Template Reference
#include <
binary_heap.h
>
Collaboration diagram for more::gen::binary_heap:
[
legend
]
List of all members.
Public Types
typedef std::size_t
size_type
typedef std::ptrdiff_t
difference
Public Methods
binary_heap
()
~binary_heap
()
void
insert
(T const &x)
T const &
front
() const
void
pop_front
()
bool
empty
() const
template<typename T, typename Prec = std::less<T>>
struct more::gen::binary_heap< T, Prec >
Member Typedef Documentation
template<typename T, typename Prec = std::less<T>>
typedef std::ptrdiff_t more::gen::binary_heap::difference
template<typename T, typename Prec = std::less<T>>
typedef std::size_t more::gen::binary_heap::size_type
Constructor & Destructor Documentation
template<typename T, typename Prec = std::less<T>>
more::gen::binary_heap< T, Prec >::binary_heap
(
)
[inline]
template<typename T, typename Prec = std::less<T>>
more::gen::binary_heap< T, Prec >::~binary_heap
(
)
[inline]
Member Function Documentation
template<typename T, typename Prec = std::less<T>>
bool more::gen::binary_heap< T, Prec >::empty
(
)
const
[inline]
template<typename T, typename Prec = std::less<T>>
T const& more::gen::binary_heap< T, Prec >::front
(
)
const
[inline]
template<typename T, typename Prec>
void more::gen::binary_heap< T, Prec >::insert
(
T const &
x
)
[inline]
template<typename T, typename Prec>
void more::gen::binary_heap< T, Prec >::pop_front
(
)
[inline]
The documentation for this struct was generated from the following file:
more/gen/
binary_heap.h
Generated on Sat Sep 7 19:12:17 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by
Dimitri van Heesch
.