ManageTravStack Class Reference

#include <albertaextra.hh>

List of all members.


Detailed Description

organize the TRAVERSE_STACK Management, so we can use the nice Albert functions get_traverse_stack and free_traverse_stack this count the copy made of this class and call free_traverse_stack only if no more copies left


Public Member Functions

 ManageTravStack ()
 initialize the member variables
 ManageTravStack (const ManageTravStack &copy)
 if a copy is made, the refcout is increased
void create ()
 ~ManageTravStack ()
 set Stack free, if no more refences exist
TRAVERSE_STACK * getStack () const
 return the TRAVERSE_STACK pointer for use

Member Function Documentation

void ManageTravStack::create (  )  [inline]

get new TRAVERSE_STACK using the original Albert Routine get_traverse_stack, which get an new or free stack


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

Generated on 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].