stack< _Tp, _Sequence > Class Template Reference

#include <_stack.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

 stack ()
 stack (const _Sequence &__s)
 stack (__move_source< _Self > src)
bool empty () const
size_type size () const
reference top ()
const_reference top () 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 stack< _Tp, _Sequence >

Definition at line 47 of file _stack.h.


Member Typedef Documentation

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

Definition at line 64 of file _stack.h.

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

Definition at line 65 of file _stack.h.

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

Definition at line 66 of file _stack.h.

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

Definition at line 68 of file _stack.h.

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

Definition at line 69 of file _stack.h.


Constructor & Destructor Documentation

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

Definition at line 74 of file _stack.h.

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

Definition at line 75 of file _stack.h.

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

Definition at line 77 of file _stack.h.


Member Function Documentation

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

Definition at line 80 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 81 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 82 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 83 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 84 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 85 of file _stack.h.

References stack< _Tp, _Sequence >::c.

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

Definition at line 86 of file _stack.h.

References stack< _Tp, _Sequence >::c.

Referenced by operator==().


Member Data Documentation

template<class _Tp, class _Sequence = deque<_Tp>>
_Sequence stack< _Tp, _Sequence >::c [protected]


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



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