LeviLamina
Loading...
Searching...
No Matches
ExprToken Class Reference

Public Types

enum class  StringOption : int { EvaluateAsExpression = 0 , KeepAsString = 1 }
enum class  StringOption : int { EvaluateAsExpression = 0 , KeepAsString = 1 }

Static Public Member Functions

static MCAPI ::ExprToken createExpressionToken (::UiExpression expression)
static MCAPI ::ExprToken createIntToken (int fromInt)
static MCAPI ::ExprToken createStringToken (::std::string_view fromStr, ::ExprToken::StringOption evalString)

Public Attributes

::ll::TypedStorage< 1, 1, ::OperatorType > mOperatorType
::ll::TypedStorage< 1, 1, ::LiteralType > mLiteralType
::ll::TypedStorage< 1, 1, ::ExprTokenType > mTokenType
::ll::TypedStorage< 8, 40, ::std::variant<::Json::Value, ::UiExpression > > mValue

The documentation for this class was generated from the following files: