TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
priority_queue< _Tp, _Sequence, _Compare > Class Template Reference

Public Types

typedef _Sequence::value_type value_type
 
typedef _Sequence::size_type size_type
 
typedef _Sequence container_type
 
typedef _Sequence::reference reference
 
typedef _Sequence::const_reference const_reference
 

Public Member Functions

 priority_queue ()
 
 priority_queue (const _Compare &__x)
 
 priority_queue (const _Compare &__x, const _Sequence &__s)
 
template<class _InputIterator >
 priority_queue (_InputIterator __first, _InputIterator __last)
 
template<class _InputIterator >
 priority_queue (_InputIterator __first, _InputIterator __last, const _Compare &__x)
 
template<class _InputIterator >
 priority_queue (_InputIterator __first, _InputIterator __last, const _Compare &__x, const _Sequence &__s)
 
bool empty () const
 
size_type size () const
 
const_reference top () const
 
void push (const value_type &__x)
 
void pop ()
 

Protected Attributes

_Sequence c
 
_Compare comp
 

Member Typedef Documentation

typedef _Sequence::value_type value_type
typedef _Sequence::size_type size_type
typedef _Sequence container_type
typedef _Sequence::reference reference
typedef _Sequence::const_reference const_reference

Constructor & Destructor Documentation

priority_queue ( const _Compare &  __x)
explicit
priority_queue ( const _Compare &  __x,
const _Sequence &  __s 
)
priority_queue ( _InputIterator  __first,
_InputIterator  __last 
)
priority_queue ( _InputIterator  __first,
_InputIterator  __last,
const _Compare &  __x 
)
priority_queue ( _InputIterator  __first,
_InputIterator  __last,
const _Compare &  __x,
const _Sequence &  __s 
)

Member Function Documentation

bool empty ( ) const
size_type size ( ) const
const_reference top ( ) const
void push ( const value_type __x)
void pop ( )

Member Data Documentation

_Sequence c
protected
_Compare comp
protected