|
Cogs.Core
|
Public Member Functions | |
| ExpressionValue (T t) | |
| ExpressionValue (ExpressionContext *expressionContext, std::string_view name, std::string_view expression, T value) | |
| operator T () const | |
| T | getValue () const |
| T | get (T defaultValue) const |
Public Attributes | |
| ExpressionContext * | expressionContext = nullptr |
| Expression * | expression = nullptr |
| T | value |
| bool | hasValue = false |
Definition at line 98 of file Expressions.h.
|
inline |
Definition at line 101 of file Expressions.h.
|
inline |
Definition at line 102 of file Expressions.h.
|
inline |
Definition at line 109 of file Expressions.h.
|
inline |
Definition at line 127 of file Expressions.h.
|
inline |
Definition at line 118 of file Expressions.h.
|
inline |
Definition at line 116 of file Expressions.h.
| Expression* Cogs::Core::ExpressionValue< T >::expression = nullptr |
Definition at line 133 of file Expressions.h.
| ExpressionContext* Cogs::Core::ExpressionValue< T >::expressionContext = nullptr |
Definition at line 132 of file Expressions.h.
| bool Cogs::Core::ExpressionValue< T >::hasValue = false |
Definition at line 135 of file Expressions.h.
|
mutable |
Definition at line 134 of file Expressions.h.