priority_queue< _Tp, _Sequence, _Compare > Class Template Reference#include <_queue.h>
Detailed Descriptiontemplate<class _Tp, class _Sequence = vector<_Tp>, class _Compare = less<_STLP_HEADER_TYPENAME _Sequence::value_type>>
|
typedef _Sequence::value_type priority_queue< _Tp, _Sequence, _Compare >::value_type |
typedef _Sequence::size_type priority_queue< _Tp, _Sequence, _Compare >::size_type |
typedef _Sequence priority_queue< _Tp, _Sequence, _Compare >::container_type |
typedef _Sequence::reference priority_queue< _Tp, _Sequence, _Compare >::reference |
typedef _Sequence::const_reference priority_queue< _Tp, _Sequence, _Compare >::const_reference |
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | ) | [inline] |
Definition at line 164 of file _queue.h.
Referenced by priority_queue< _Tp, _Sequence, _Compare >::pop().
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | const _Compare & | __x | ) | [inline, explicit] |
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | const _Compare & | __x, | |
const _Sequence & | __s | |||
) | [inline] |
Definition at line 166 of file _queue.h.
References priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, and make_heap().
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | __move_source< _Self > | src | ) | [inline] |
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | const value_type * | __first, | |
const value_type * | __last | |||
) | [inline] |
Definition at line 195 of file _queue.h.
References priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, and make_heap().
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | const value_type * | __first, | |
const value_type * | __last, | |||
const _Compare & | __x | |||
) | [inline] |
Definition at line 198 of file _queue.h.
References priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, and make_heap().
priority_queue< _Tp, _Sequence, _Compare >::priority_queue | ( | const value_type * | __first, | |
const value_type * | __last, | |||
const _Compare & | __x, | |||
const _Sequence & | __c | |||
) | [inline] |
Definition at line 203 of file _queue.h.
References priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, and make_heap().
bool priority_queue< _Tp, _Sequence, _Compare >::empty | ( | ) | const [inline] |
size_type priority_queue< _Tp, _Sequence, _Compare >::size | ( | ) | const [inline] |
const_reference priority_queue< _Tp, _Sequence, _Compare >::top | ( | ) | const [inline] |
void priority_queue< _Tp, _Sequence, _Compare >::push | ( | const value_type & | __x | ) | [inline] |
Definition at line 215 of file _queue.h.
References _STLP_TRY, _STLP_UNWIND, priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, and push_heap().
void priority_queue< _Tp, _Sequence, _Compare >::pop | ( | ) | [inline] |
Definition at line 222 of file _queue.h.
References _STLP_END_NAMESPACE, _STLP_PRIV, _STLP_TRY, _STLP_UNWIND, priority_queue< _Tp, _Sequence, _Compare >::c, priority_queue< _Tp, _Sequence, _Compare >::comp, pop_heap(), and priority_queue< _Tp, _Sequence, _Compare >::priority_queue().
_Sequence priority_queue< _Tp, _Sequence, _Compare >::c [protected] |
Definition at line 161 of file _queue.h.
Referenced by priority_queue< _Tp, _Sequence, _Compare >::empty(), priority_queue< _Tp, _Sequence, _Compare >::pop(), priority_queue< _Tp, _Sequence, _Compare >::priority_queue(), priority_queue< _Tp, _Sequence, _Compare >::push(), priority_queue< _Tp, _Sequence, _Compare >::size(), and priority_queue< _Tp, _Sequence, _Compare >::top().
_Compare priority_queue< _Tp, _Sequence, _Compare >::comp [protected] |
Definition at line 162 of file _queue.h.
Referenced by priority_queue< _Tp, _Sequence, _Compare >::pop(), priority_queue< _Tp, _Sequence, _Compare >::priority_queue(), and priority_queue< _Tp, _Sequence, _Compare >::push().