#include <Xabsl2Tools.h>
Inheritance diagram for Xabsl2InputSource:

Public Member Functions | |
| virtual bool | open ()=0 |
| opens the source that contains the intermediate code | |
| virtual void | close ()=0 |
| closes the source | |
| virtual double | readValue ()=0 |
| reads a numeric value from the input source | |
| virtual bool | readString (char *destination, int maxLength)=0 |
| reads a string from the input source | |
Definition at line 18 of file Xabsl2Tools.h.
|
|
opens the source that contains the intermediate code
Implemented in Xabsl2FileInputSource, and Xabsl2MessageInputSource. Referenced by Xabsl2Engine::createOptionGraph(). |
|
|
closes the source
Implemented in Xabsl2FileInputSource, and Xabsl2MessageInputSource. Referenced by Xabsl2Engine::createOptionGraph(). |
|
|
reads a numeric value from the input source
Implemented in Xabsl2FileInputSource, and Xabsl2MessageInputSource. Referenced by Xabsl2Option::create(), Xabsl2State::create(), Xabsl2BooleanExpression::create(), Xabsl2Engine::createOptionGraph(), Xabsl2DecimalInputFunctionCall::Xabsl2DecimalInputFunctionCall(), Xabsl2DecimalValue::Xabsl2DecimalValue(), Xabsl2IfElseBlock::Xabsl2IfElseBlock(), and Xabsl2Option::Xabsl2Option(). |
|
||||||||||||
|
reads a string from the input source
Implemented in Xabsl2FileInputSource, and Xabsl2MessageInputSource. Referenced by Xabsl2Option::create(), Xabsl2State::create(), Xabsl2DecimalExpression::create(), Xabsl2BooleanExpression::create(), Xabsl2Engine::createOptionGraph(), Xabsl2Statement::createStatement(), Xabsl2BooleanInputSymbolRef::Xabsl2BooleanInputSymbolRef(), Xabsl2DecimalInputFunctionCall::Xabsl2DecimalInputFunctionCall(), Xabsl2DecimalInputSymbolRef::Xabsl2DecimalInputSymbolRef(), Xabsl2EnumeratedInputSymbolComparison::Xabsl2EnumeratedInputSymbolComparison(), Xabsl2Option::Xabsl2Option(), Xabsl2OptionParameterRef::Xabsl2OptionParameterRef(), and Xabsl2TransitionToState::Xabsl2TransitionToState(). |
1.3.6