#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: