#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. |
1.3.6