queue< _Tp, _Sequence > Class Template Reference

#include <_queue.h>

List of all members.

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

 queue ()
 queue (const _Sequence &__c)
 queue (__move_source< _Self > src)
bool empty () const
size_type size () const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void push (const value_type &__x)
void pop ()
const _Sequence & _Get_s () const

Protected Attributes

_Sequence c


Detailed Description

template<class _Tp, class _Sequence = deque<_Tp>>
class queue< _Tp, _Sequence >

Definition at line 63 of file _queue.h.


Member Typedef Documentation

template<class _Tp, class _Sequence = deque<_Tp>>
typedef _Sequence::value_type queue< _Tp, _Sequence >::value_type

Definition at line 79 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
typedef _Sequence::size_type queue< _Tp, _Sequence >::size_type

Definition at line 80 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
typedef _Sequence queue< _Tp, _Sequence >::container_type

Definition at line 81 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
typedef _Sequence::reference queue< _Tp, _Sequence >::reference

Definition at line 83 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
typedef _Sequence::const_reference queue< _Tp, _Sequence >::const_reference

Definition at line 84 of file _queue.h.


Constructor & Destructor Documentation

template<class _Tp, class _Sequence = deque<_Tp>>
queue< _Tp, _Sequence >::queue (  )  [inline]

Definition at line 90 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
queue< _Tp, _Sequence >::queue ( const _Sequence &  __c  )  [inline, explicit]

Definition at line 91 of file _queue.h.

template<class _Tp, class _Sequence = deque<_Tp>>
queue< _Tp, _Sequence >::queue ( __move_source< _Self src  )  [inline]

Definition at line 93 of file _queue.h.


Member Function Documentation

template<class _Tp, class _Sequence = deque<_Tp>>
bool queue< _Tp, _Sequence >::empty (  )  const [inline]

Definition at line 96 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
size_type queue< _Tp, _Sequence >::size (  )  const [inline]

Definition at line 97 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
reference queue< _Tp, _Sequence >::front (  )  [inline]

Definition at line 98 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
const_reference queue< _Tp, _Sequence >::front (  )  const [inline]

Definition at line 99 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
reference queue< _Tp, _Sequence >::back (  )  [inline]

Definition at line 100 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
const_reference queue< _Tp, _Sequence >::back (  )  const [inline]

Definition at line 101 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
void queue< _Tp, _Sequence >::push ( const value_type __x  )  [inline]

Definition at line 102 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
void queue< _Tp, _Sequence >::pop (  )  [inline]

Definition at line 103 of file _queue.h.

References queue< _Tp, _Sequence >::c.

template<class _Tp, class _Sequence = deque<_Tp>>
const _Sequence& queue< _Tp, _Sequence >::_Get_s (  )  const [inline]

Definition at line 104 of file _queue.h.

References queue< _Tp, _Sequence >::c.

Referenced by operator==().


Member Data Documentation


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_queue.h



Generated on Mon Mar 10 15:33:02 2008 by  doxygen 1.5.1