![]() |
PeriDyno 1.0.0
|
#include <PriorityQueue.h>
Public Types | |
typedef priority_queue< T, Container, Compare > | this_type |
typedef Container | container_type |
typedef Compare | compare_type |
typedef Container::value_type | value_type |
typedef Container::reference | reference |
typedef Container::const_reference | const_reference |
typedef Container::size_type | size_type |
typedef Container::difference_type | difference_type |
Public Member Functions | |
DYN_FUNC | priority_queue () |
DYN_FUNC | ~priority_queue () |
DYN_FUNC | priority_queue (const container_type &c) |
DYN_FUNC | priority_queue (const compare_type &compare) |
DYN_FUNC | priority_queue (const container_type &c, const compare_type &compare) |
DYN_FUNC bool | empty () const |
DYN_FUNC bool | isEmpty () const |
DYN_FUNC size_type | size () const |
DYN_FUNC const_reference | top () const |
DYN_FUNC void | push (const value_type &value) |
DYN_FUNC void | pop () |
DYN_FUNC void | clear () |
DYN_FUNC void | change (size_type n) |
DYN_FUNC void | remove (size_type n) |
Public Attributes | |
container_type | container |
Private Attributes | |
compare_type | cmp |
The behaviour of this class is just like the std::priority_queue
Definition at line 41 of file PriorityQueue.h.
typedef Compare dyno::priority_queue< T, Container, Compare >::compare_type |
Definition at line 46 of file PriorityQueue.h.
typedef Container::const_reference dyno::priority_queue< T, Container, Compare >::const_reference |
Definition at line 50 of file PriorityQueue.h.
typedef Container dyno::priority_queue< T, Container, Compare >::container_type |
Definition at line 45 of file PriorityQueue.h.
typedef Container::difference_type dyno::priority_queue< T, Container, Compare >::difference_type |
Definition at line 52 of file PriorityQueue.h.
typedef Container::reference dyno::priority_queue< T, Container, Compare >::reference |
Definition at line 49 of file PriorityQueue.h.
typedef Container::size_type dyno::priority_queue< T, Container, Compare >::size_type |
Definition at line 51 of file PriorityQueue.h.
typedef priority_queue<T, Container, Compare> dyno::priority_queue< T, Container, Compare >::this_type |
Definition at line 44 of file PriorityQueue.h.
typedef Container::value_type dyno::priority_queue< T, Container, Compare >::value_type |
Definition at line 48 of file PriorityQueue.h.
|
inline |
Definition at line 5 of file PriorityQueue.inl.
|
inline |
Definition at line 12 of file PriorityQueue.inl.
|
inlineexplicit |
Definition at line 18 of file PriorityQueue.inl.
|
inlineexplicit |
Definition at line 25 of file PriorityQueue.inl.
|
inlineexplicit |
Definition at line 32 of file PriorityQueue.inl.
|
inline |
|
inline |
Definition at line 60 of file PriorityQueue.inl.
|
inline |
Definition at line 41 of file PriorityQueue.inl.
|
inline |
Definition at line 48 of file PriorityQueue.inl.
|
inline |
Definition at line 83 of file PriorityQueue.inl.
|
inline |
Definition at line 75 of file PriorityQueue.inl.
|
inline |
|
inline |
Definition at line 54 of file PriorityQueue.inl.
|
inline |
Definition at line 68 of file PriorityQueue.inl.
|
private |
Definition at line 57 of file PriorityQueue.h.
container_type dyno::priority_queue< T, Container, Compare >::container |
Definition at line 55 of file PriorityQueue.h.