#include <Xabsl2Tools.h>
Inheritance diagram for Xabsl2ErrorHandler:
Public Member Functions | |
Xabsl2ErrorHandler () | |
constructor | |
virtual void | printError (const char *text)=0 |
Prints out an error. | |
virtual void | printMessage (const char *text)=0 |
Prints out a message. | |
void | error (const char *format,...) |
Formats a error message and calls the printError() function. | |
void | message (const char *format,...) |
Formats a message and calls the printMessage() function. | |
Public Attributes | |
bool | errorsOccurred |
if errors occurred | |
Private Attributes | |
char | messageBuffer [300] |
a buffer for errors and debug messages |
Definition at line 42 of file Xabsl2Tools.h.
|
constructor
Definition at line 46 of file Xabsl2Tools.h. References errorsOccurred. |
|
Prints out an error.
Implemented in GTXabsl2ErrorHandler. Referenced by error(). |
|
Prints out a message.
Implemented in GTXabsl2ErrorHandler. Referenced by message(). |
|
Here is the call graph for this function:
|
Formats a message and calls the printMessage() function.
Definition at line 30 of file Xabsl2Tools.cpp. References messageBuffer, and printMessage(). Referenced by Xabsl2Option::create(), Xabsl2State::create(), Xabsl2DecimalExpression::create(), Xabsl2BooleanExpression::create(), Xabsl2Engine::createOptionGraph(), GTXabsl2EngineExecutor::init(), Xabsl2Engine::registerBasicBehavior(), Xabsl2Symbols::registerBooleanInputSymbol(), Xabsl2Symbols::registerDecimalInputFunction(), Xabsl2Symbols::registerDecimalInputFunctionParameter(), Xabsl2Symbols::registerDecimalInputSymbol(), Xabsl2Symbols::registerEnumeratedInputSymbol(), Xabsl2Symbols::registerEnumeratedInputSymbolEnumElement(), Xabsl2Symbols::registerEnumeratedOutputSymbol(), Xabsl2Symbols::registerEnumeratedOutputSymbolEnumElement(), Xabsl2BasicBehavior::registerParameter(), Xabsl2Agent::Xabsl2Agent(), Xabsl2BooleanInputSymbolRef::Xabsl2BooleanInputSymbolRef(), Xabsl2ConditionalExpression::Xabsl2ConditionalExpression(), Xabsl2DecimalInputFunctionCall::Xabsl2DecimalInputFunctionCall(), Xabsl2DecimalInputSymbolRef::Xabsl2DecimalInputSymbolRef(), Xabsl2DecimalValue::Xabsl2DecimalValue(), Xabsl2EnumeratedInputSymbolComparison::Xabsl2EnumeratedInputSymbolComparison(), Xabsl2IfElseBlock::Xabsl2IfElseBlock(), Xabsl2Option::Xabsl2Option(), Xabsl2OptionParameterRef::Xabsl2OptionParameterRef(), Xabsl2subsequentOptionReachedTargetStateCondition::Xabsl2subsequentOptionReachedTargetStateCondition(), Xabsl2TimeRef::Xabsl2TimeRef(), and Xabsl2TransitionToState::Xabsl2TransitionToState(). |
Here is the call graph for this function:
|
if errors occurred
Definition at line 75 of file Xabsl2Tools.h. Referenced by Xabsl2Option::create(), Xabsl2State::create(), Xabsl2DecimalExpression::createOperand(), Xabsl2BooleanExpression::createOperand(), Xabsl2Engine::createOptionGraph(), error(), GTXabsl2EngineExecutor::executeEngine(), GTXabsl2EngineExecutor::init(), Xabsl2ConditionalExpression::Xabsl2ConditionalExpression(), Xabsl2ErrorHandler(), and Xabsl2IfElseBlock::Xabsl2IfElseBlock(). |
|
a buffer for errors and debug messages
Definition at line 79 of file Xabsl2Tools.h. |