#include <Xabsl2Symbols.h>
Inheritance diagram for Xabsl2EnumeratedOutputSymbol:
Public Member Functions | |
Xabsl2EnumeratedOutputSymbol (const char *name, int *pVariable) | |
Constructor. | |
Xabsl2EnumeratedOutputSymbol (const char *name, Xabsl2FunctionProvider *pInstance, void(Xabsl2FunctionProvider::*pFunction)(int)) | |
Constructor. | |
~Xabsl2EnumeratedOutputSymbol () | |
Destructor. | |
void | setActiveValue () |
Sets the current set value to the software environment. | |
Public Attributes | |
Xabsl2Array< Xabsl2EnumElement * > | enumElements |
Assignes a enum value from a function or variable in the software environment to the enum-element string in the XML formalization. | |
int | activeValue |
The value that was set during the last execution of the option graph. | |
bool | activeValueWasSet |
If true, the value was set during the last execution of the option graph. | |
Private Attributes | |
int * | pV |
A pointer to a variable in the software environment. | |
void(Xabsl2FunctionProvider::* | pF )(int) |
A pointer to a function that sets the symbol in the software environment. | |
Xabsl2FunctionProvider * | pI |
A pointer to the instance object that contains the function. |
Definition at line 234 of file Xabsl2Symbols.h.
|
Constructor.
Definition at line 242 of file Xabsl2Symbols.h. References activeValue. |
|
Constructor.
Definition at line 252 of file Xabsl2Symbols.h. References activeValue, and activeValueWasSet. |
|
Destructor. Deletes the enum elements Definition at line 20 of file Xabsl2Symbols.cpp. References Xabsl2Array< Xabsl2EnumElement * >::getSize(). |
Here is the call graph for this function:
|
Sets the current set value to the software environment.
Definition at line 29 of file Xabsl2Symbols.cpp. References activeValue, and activeValueWasSet. |
|
Assignes a enum value from a function or variable in the software environment to the enum-element string in the XML formalization.
Definition at line 264 of file Xabsl2Symbols.h. Referenced by GTXabsl2EngineExecutor::handleMessage(), Xabsl2Symbols::registerEnumeratedOutputSymbolEnumElement(), and GTXabsl2EngineExecutor::sendDebugMessage(). |
|
The value that was set during the last execution of the option graph.
Definition at line 267 of file Xabsl2Symbols.h. Referenced by GTXabsl2EngineExecutor::sendDebugMessage(), setActiveValue(), and Xabsl2EnumeratedOutputSymbol(). |
|
If true, the value was set during the last execution of the option graph.
Definition at line 270 of file Xabsl2Symbols.h. Referenced by setActiveValue(), and Xabsl2EnumeratedOutputSymbol(). |
|
A pointer to a variable in the software environment.
Definition at line 278 of file Xabsl2Symbols.h. |
|
A pointer to a function that sets the symbol in the software environment.
|
|
A pointer to the instance object that contains the function.
Definition at line 284 of file Xabsl2Symbols.h. |