Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GTXabsl2ProfilerNameTableEntry Class Reference

#include <GTXabsl2Profiler.h>

List of all members.

Public Member Functions

 GTXabsl2ProfilerNameTableEntry ()
 Constructor Initializes the strings as zero length strings.

 GTXabsl2ProfilerNameTableEntry (const std::string option, std::vector< std::string > state, std::vector< std::string > params, const int depth)
 Constructor.


Public Attributes

std::string optionName
 The name of the Option represented by this entry.

std::vector< std::string > states
 The vector of state names.

std::vector< std::string > parameters
 A vector of parameter names.

int maxdepth
 The maximal depth of this option in the option-tree (XABSL).


Constructor & Destructor Documentation

GTXabsl2ProfilerNameTableEntry::GTXabsl2ProfilerNameTableEntry  )  [inline]
 

Constructor Initializes the strings as zero length strings.

Definition at line 56 of file GTXabsl2Profiler.h.

GTXabsl2ProfilerNameTableEntry::GTXabsl2ProfilerNameTableEntry const std::string  option,
std::vector< std::string >  state,
std::vector< std::string >  params,
const int  depth
[inline]
 

Constructor.

Parameters:
option The option name
state The names of all state within the corresponding option
params The names of all parameters for this Option
depth The maximal depth of this option in the option tree.

Definition at line 66 of file GTXabsl2Profiler.h.

References maxdepth, optionName, parameters, and states.


Member Data Documentation

std::string GTXabsl2ProfilerNameTableEntry::optionName
 

The name of the Option represented by this entry.

Definition at line 44 of file GTXabsl2Profiler.h.

Referenced by GTXabsl2ProfilerNameTable::find(), GTXabsl2ProfilerNameTable::findOption(), GTXabsl2ProfilerNameTable::findState(), and GTXabsl2ProfilerNameTableEntry().

std::vector<std::string> GTXabsl2ProfilerNameTableEntry::states
 

The vector of state names.

Definition at line 46 of file GTXabsl2Profiler.h.

Referenced by GTXabsl2ProfilerNameTable::find(), GTXabsl2ProfilerNameTable::findState(), and GTXabsl2ProfilerNameTableEntry().

std::vector<std::string> GTXabsl2ProfilerNameTableEntry::parameters
 

A vector of parameter names.

Definition at line 48 of file GTXabsl2Profiler.h.

Referenced by GTXabsl2ProfilerNameTableEntry().

int GTXabsl2ProfilerNameTableEntry::maxdepth
 

The maximal depth of this option in the option-tree (XABSL).

Definition at line 50 of file GTXabsl2Profiler.h.

Referenced by GTXabsl2ProfilerNameTableEntry().


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:08:22 2004 for GT2004 by doxygen 1.3.6