Cogs.Core
|
Public Member Functions | |
ExpressionValue (T t) | |
ExpressionValue (ExpressionContext *expressionContext, std::string_view name, std::string_view expression, T value) | |
ExpressionValue & | operator= (const ExpressionValueInit &expressionValue) |
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 114 of file Expressions.h.
|
inline |
Definition at line 117 of file Expressions.h.
|
inline |
Definition at line 118 of file Expressions.h.
|
inline |
Definition at line 125 of file Expressions.h.
|
inline |
Definition at line 153 of file Expressions.h.
|
inline |
Definition at line 144 of file Expressions.h.
|
inline |
Definition at line 142 of file Expressions.h.
|
inline |
Definition at line 132 of file Expressions.h.
Expression* Cogs::Core::ExpressionValue< T >::expression = nullptr |
Definition at line 159 of file Expressions.h.
ExpressionContext* Cogs::Core::ExpressionValue< T >::expressionContext = nullptr |
Definition at line 158 of file Expressions.h.
bool Cogs::Core::ExpressionValue< T >::hasValue = false |
Definition at line 161 of file Expressions.h.
|
mutable |
Definition at line 160 of file Expressions.h.