#include <stack.hh>
Public Types | |
typedef S::reverse_iterator | iterator |
typedef S::const_reverse_iterator | const_iterator |
Public Member Functions | |
stack () | |
stack (unsigned int n) | |
T & | operator[] (unsigned int i) |
const T & | operator[] (unsigned int i) const |
void | push (const T &t) |
void | pop (unsigned int n=1) |
unsigned int | height () const |
const_iterator | begin () const |
const_iterator | end () const |
Private Attributes | |
S | seq_ |
typedef S::reverse_iterator vrml1::stack< T, S >::iterator |
typedef S::const_reverse_iterator vrml1::stack< T, S >::const_iterator |
vrml1::stack< T, S >::stack | ( | ) | [inline] |
vrml1::stack< T, S >::stack | ( | unsigned int | n | ) | [inline] |
T& vrml1::stack< T, S >::operator[] | ( | unsigned int | i | ) | [inline] |
const T& vrml1::stack< T, S >::operator[] | ( | unsigned int | i | ) | const [inline] |
void vrml1::stack< T, S >::push | ( | const T & | t | ) | [inline] |
void vrml1::stack< T, S >::pop | ( | unsigned int | n = 1 |
) | [inline] |
unsigned int vrml1::stack< T, S >::height | ( | ) | const [inline] |
const_iterator vrml1::stack< T, S >::begin | ( | ) | const [inline] |
const_iterator vrml1::stack< T, S >::end | ( | ) | const [inline] |
S vrml1::stack< T, S >::seq_ [private] |