#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(). |