#include <Xabsl2Option.h>
Inheritance diagram for Xabsl2Statement:
Public Member Functions | |
virtual Xabsl2State * | getNextState ()=0 |
Executes the statement and determines the next active state (can be the same). | |
virtual | ~Xabsl2Statement ()=0 |
Destructor. | |
Static Public Member Functions | |
Xabsl2Statement * | createStatement (Xabsl2InputSource &input, Xabsl2Option *subsequentOption, Xabsl2ErrorHandler &errorHandler, Xabsl2Array< Xabsl2State * > &states, Xabsl2Array< double > ¶meters, Xabsl2Symbols &symbols, unsigned long &timeOfOptionExecution, unsigned long &timeOfStateExecution) |
Creates a statement depending on the input. |
It can be either a transition to a state or a if/else-if/else block containing other statements.
Definition at line 27 of file Xabsl2Option.h.
|
Destructor.
Definition at line 37 of file Xabsl2Option.cpp. |
|
Executes the statement and determines the next active state (can be the same).
Implemented in Xabsl2IfElseBlock, and Xabsl2TransitionToState. Referenced by Xabsl2State::getNextState(), and Xabsl2IfElseBlock::getNextState(). |
|
Creates a statement depending on the input.
Definition at line 11 of file Xabsl2Option.cpp. References Xabsl2ErrorHandler::error(), and Xabsl2InputSource::readString(). Referenced by Xabsl2State::create(), and Xabsl2IfElseBlock::Xabsl2IfElseBlock(). |
Here is the call graph for this function: