#include <CValidity.h>
|
enum class | eKind {
Unknown
, ExpressionInvalid
, ExpressionEmpty
, MissingInitialValue
,
CalculationIssue
, EventMissingAssignment
, EventAlreadyHasAssignment
, EventMissingTriggerExpression
,
UnitUndefined
, UnitConflict
, UnitInvalid
, NaNissue
,
ObjectNotFound
, ValueNotFound
, VariableNotfound
, StructureInvalid
,
TooManyArguments
, HasCircularDependency
, ExpressionDataTypeInvalid
, VariableInExpression
,
CExpressionNotFound
, CFunctionNotFound
, VariablesMismatch
, ValueTypeMismatch
,
InitialExpressionWithAssignment
, SettingFixedExpression
, KineticsUndefined
, __SIZE
} |
|
enum class | eSeverity {
Success
, Information
, Warning
, Error
,
__SIZE
} |
|
◆ eKind
Enumerator |
---|
Unknown | |
ExpressionInvalid | |
ExpressionEmpty | |
MissingInitialValue | |
CalculationIssue | |
EventMissingAssignment | |
EventAlreadyHasAssignment | |
EventMissingTriggerExpression | |
UnitUndefined | |
UnitConflict | |
UnitInvalid | |
NaNissue | |
ObjectNotFound | |
ValueNotFound | |
VariableNotfound | |
StructureInvalid | |
TooManyArguments | |
HasCircularDependency | |
ExpressionDataTypeInvalid | |
VariableInExpression | |
CExpressionNotFound | |
CFunctionNotFound | |
VariablesMismatch | |
ValueTypeMismatch | |
InitialExpressionWithAssignment | |
SettingFixedExpression | |
KineticsUndefined | |
__SIZE | |
◆ eSeverity
Enumerator |
---|
Success | |
Information | |
Warning | |
Error | |
__SIZE | |
◆ CIssue() [1/2]
◆ CIssue() [2/2]
CIssue::CIssue |
( |
const CIssue & |
src | ) |
|
◆ ~CIssue()
◆ getKind()
◆ getSeverity()
◆ isError()
bool CIssue::isError |
( |
| ) |
const |
◆ isSuccess()
bool CIssue::isSuccess |
( |
| ) |
const |
◆ operator bool()
CIssue::operator bool |
( |
| ) |
const |
◆ operator&=()
◆ operator==()
bool CIssue::operator== |
( |
const CIssue & |
rhs | ) |
const |
◆ Error
◆ Information
const CIssue CIssue::Information |
|
static |
◆ kindDescriptions
◆ kindNames
◆ mKind
◆ mSeverity
◆ severityNames
◆ Success
Referenced by CValidity::clear(), CEvaluationNode::compile(), CUnit::compile(), CEvaluationNodeCall::compile(), CEvaluationNodeChoice::compile(), CEvaluationNodeDelay::compile(), CEvaluationNodeFunction::compile(), CEvaluationNodeObject::compile(), CEvaluationNodeVariable::compile(), CMathExpression::compile(), CFunction::initVariables(), CEvaluationTree::parse(), CValidity::remove(), CUnit::setExpression(), CEvaluationTree::setInfix(), and CEvaluationNode::setValueType().
◆ Warning
The documentation for this class was generated from the following files: