#include <GTXabsl2ProfilerNameTable.h>
Public Member Functions | |
| GTXabsl2ProfilerNameTable () | |
| Constructor Initializes all members with 0. | |
| void | init (Xabsl2Engine &pEngine) |
| Initializes the Array. | |
| int | getOptionPosition (const std::string optionName) const |
| Returns the Position for a given optionname Note that the function crashes if the element does not exist. | |
| int | getStatePosition (const std::string optionName, const std::string state) |
| Returns the Position for a given state within the option Note that the function crashes if the element does not exist. | |
| bool | exists (const std::string optionName, const std::string stateName) const |
| Returns whether an element for the given name exists. | |
| bool | existsOption (const std::string option) |
| Returns whether an element for the given namey exists. | |
Public Attributes | |
| int | maxDepth |
| The number of elements in the array. | |
Protected Member Functions | |
| int | find (const std::string optionName, const std::string state) const |
| Returns the index of an element with the given names. | |
| int | findState (const std::string optionName, const std::string state) const |
| Returns the index of an element with the given names. | |
| int | findOption (const std::string optionName) const |
| Returns the index of an element with the given names. | |
| void | registerOption (const Xabsl2Option *option, int depth) |
| void | countDepth (const Xabsl2Option *option, int depth) |
|
|
Constructor Initializes all members with 0.
Definition at line 82 of file GTXabsl2ProfilerNameTable.h. |
|
|
Initializes the Array.
Definition at line 2 of file GTXabsl2ProfilerNameTable.cpp. References countDepth(), Xabsl2Engine::getRootOption(), and registerOption(). Referenced by GTXabsl2Log::init(). |
Here is the call graph for this function:

|
|
Returns the Position for a given optionname Note that the function crashes if the element does not exist.
Definition at line 94 of file GTXabsl2ProfilerNameTable.h. References findOption(). Referenced by countDepth(), and GTXabsl2Profiler::recordLog(). |
Here is the call graph for this function:

|
||||||||||||
|
Returns the Position for a given state within the option Note that the function crashes if the element does not exist.
Definition at line 106 of file GTXabsl2ProfilerNameTable.h. References findState(). Referenced by GTXabsl2Profiler::recordLog(). |
Here is the call graph for this function:

|
||||||||||||
|
Returns whether an element for the given name exists.
Definition at line 114 of file GTXabsl2ProfilerNameTable.h. References find(). Referenced by GTXabsl2Profiler::recordLog(), and registerOption(). |
Here is the call graph for this function:

|
|
Returns whether an element for the given namey exists.
Definition at line 122 of file GTXabsl2ProfilerNameTable.h. References findOption(). Referenced by registerOption(). |
Here is the call graph for this function:

|
||||||||||||
|
Returns the index of an element with the given names.
Definition at line 8 of file GTXabsl2ProfilerNameTable.cpp. Referenced by exists(). |
|
||||||||||||
|
Returns the index of an element with the given names.
Definition at line 23 of file GTXabsl2ProfilerNameTable.cpp. Referenced by getStatePosition(). |
|
|
Returns the index of an element with the given names.
Definition at line 38 of file GTXabsl2ProfilerNameTable.cpp. Referenced by existsOption(), and getOptionPosition(). |
|
||||||||||||
|
Definition at line 47 of file GTXabsl2ProfilerNameTable.cpp. References exists(), existsOption(), Xabsl2Array< double >::getName(), Xabsl2Array< Xabsl2State * >::getName(), Xabsl2Array< double >::getSize(), Xabsl2Array< Xabsl2State * >::getSize(), Xabsl2NamedItem::n, Xabsl2Option::parameters, and Xabsl2Option::states. Referenced by init(). |
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 71 of file GTXabsl2ProfilerNameTable.cpp. References getOptionPosition(), Xabsl2Array< Xabsl2State * >::getSize(), Xabsl2NamedItem::n, and Xabsl2Option::states. Referenced by init(). |
Here is the call graph for this function:

|
|
The number of elements in the array.
Definition at line 77 of file GTXabsl2ProfilerNameTable.h. Referenced by GTXabsl2Log::getActiveOptionNumberAtFrameNumber(), GTXabsl2Log::getOption(), and operator>>(). |
1.3.6