ARB
Public Member Functions | List of all members
ALI_TSTACK< T > Class Template Reference

#include <ali_tstack.hxx>

Inheritance diagram for ALI_TSTACK< T >:
Inheritance graph
[legend]
Collaboration diagram for ALI_TSTACK< T >:
Collaboration graph
[legend]

Public Member Functions

 ALI_TSTACK (unsigned long size)
 
 ~ALI_TSTACK ()
 
unsigned long max_size ()
 
unsigned long akt_size ()
 
void push (T value, unsigned long count=1)
 
T pop (unsigned long count=1)
 
T top ()
 
T get (unsigned long position)
 
void clear ()
 

Detailed Description

template<class T>
class ALI_TSTACK< T >

Definition at line 15 of file ali_tstack.hxx.

Constructor & Destructor Documentation

template<class T>
ALI_TSTACK< T >::ALI_TSTACK ( unsigned long  size)
inline

Definition at line 21 of file ali_tstack.hxx.

References T.

template<class T>
ALI_TSTACK< T >::~ALI_TSTACK ( )
inline

Definition at line 26 of file ali_tstack.hxx.

Member Function Documentation

template<class T>
unsigned long ALI_TSTACK< T >::max_size ( )
inline

Definition at line 30 of file ali_tstack.hxx.

template<class T>
unsigned long ALI_TSTACK< T >::akt_size ( )
inline

Definition at line 33 of file ali_tstack.hxx.

template<class T>
void ALI_TSTACK< T >::push ( T  value,
unsigned long  count = 1 
)
inline

Definition at line 36 of file ali_tstack.hxx.

References ali_fatal_error().

template<class T>
T ALI_TSTACK< T >::pop ( unsigned long  count = 1)
inline

Definition at line 42 of file ali_tstack.hxx.

References ali_fatal_error().

template<class T>
T ALI_TSTACK< T >::top ( )
inline

Definition at line 50 of file ali_tstack.hxx.

References ali_fatal_error().

template<class T>
T ALI_TSTACK< T >::get ( unsigned long  position)
inline

Definition at line 55 of file ali_tstack.hxx.

References ali_fatal_error().

template<class T>
void ALI_TSTACK< T >::clear ( )
inline

Definition at line 61 of file ali_tstack.hxx.


The documentation for this class was generated from the following file: