TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
stack< _Tp, _Sequence > 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

 stack ()
 
 stack (const _Sequence &__s)
 
bool empty () const
 
size_type size () const
 
reference top ()
 
const_reference top () const
 
void push (const value_type &__x)
 
void pop ()
 
const _Sequence & _Get_c () const
 
void clear ()
 

Protected Attributes

_Sequence c
 

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

stack ( )
stack ( const _Sequence &  __s)
explicit

Member Function Documentation

bool empty ( ) const
size_type size ( ) const
reference top ( )
const_reference top ( ) const
void push ( const value_type __x)
void pop ( )
const _Sequence& _Get_c ( ) const
void clear ( )

Member Data Documentation

_Sequence c
protected