GeTempDynStack< TYPE > Class Template Reference

#include <private_ge_mtools.h>

Inheritance diagram for GeTempDynStack< TYPE >:

Public Member Functions

 GeTempDynStack (Int32 p_init=1, Int32 p_step=0)
 
void SetAlloc (Int32 p_init=1, Int32 p_step=0)
 
Int32 GetCount () const
 
TYPE * GetIndex (Int32 i) const
 
TYPE * GetFirst () const
 
TYPE * GetLast () const
 
void Swap (Int32 a, Int32 b)
 
Bool Push (TYPE *e)
 
TYPE * Pop ()
 
void ResetCount ()
 
void FlushThis ()
 
Bool CopyTo (GeTempDynStack *dest) const
 
void FlushAll ()
 

Additional Inherited Members

- Private Member Functions inherited from GeToolDynArray
 GeToolDynArray (Int32 p_init=1, Int32 p_step=0)
 
virtual ~GeToolDynArray ()
 
void ** GetRoot ()
 
void SetAlloc (Int32 p_init=1, Int32 p_step=0)
 
Int32 GetCount () const
 
void * GetIndex (Int32 i) const
 
void * GetFirst () const
 
void * GetLast () const
 
Bool SetIndex (Int32 i, void *e) const
 
void Swap (Int32 a, Int32 b)
 
void Move (Int32 source, Int32 dest)
 
void Sort (Int32(*compare)(void *a, void *b))
 
void * Search (void *key, Int32(*search)(void *a, void *b))
 
void * Pop ()
 
Bool Append (void *e)
 
Bool Insert (void *e, Int32 n)
 
Bool Remove (Int32 n)
 
Bool Remove (void *e)
 
Int32 Find (const void *e) const
 
void ResetCount ()
 
void FlushThis ()
 
Bool CopyTo (GeToolDynArray *dest) const
 

Constructor & Destructor Documentation

◆ GeTempDynStack()

GeTempDynStack ( Int32  p_init = 1,
Int32  p_step = 0 
)

Member Function Documentation

◆ SetAlloc()

void SetAlloc ( Int32  p_init = 1,
Int32  p_step = 0 
)

◆ GetCount()

Int32 GetCount ( ) const

◆ GetIndex()

TYPE* GetIndex ( Int32  i) const

◆ GetFirst()

TYPE* GetFirst ( ) const

◆ GetLast()

TYPE* GetLast ( ) const

◆ Swap()

void Swap ( Int32  a,
Int32  b 
)

◆ Push()

Bool Push ( TYPE *  e)

◆ Pop()

TYPE* Pop ( )

◆ ResetCount()

void ResetCount ( )

◆ FlushThis()

void FlushThis ( )

◆ CopyTo()

Bool CopyTo ( GeTempDynStack< TYPE > *  dest) const

◆ FlushAll()

void FlushAll ( )