Classes | |
union | Value |
Public Attributes | |
evaluate * | eval = nullptr |
union _stackmember::Value | value |
literalhint | valuestored = ESI_LITERAL_INVALID |
evaltype | valuetype = ESI_EXPR_INVALID |
int | precedence = 0 |
Detailed Description
Definition at line 65 of file Expression.cc.
Member Data Documentation
◆ eval
evaluate* _stackmember::eval = nullptr |
Definition at line 66 of file Expression.cc.
Referenced by evaland(), evalequals(), evallesseq(), evallessthan(), evalmoreeq(), evalmorethan(), evalnotequals(), evalor(), and getsymbol().
◆ precedence
int _stackmember::precedence = 0 |
Definition at line 75 of file Expression.cc.
Referenced by addmember(), evaland(), evalequals(), evallesseq(), evallessthan(), evalmoreeq(), evalmorethan(), evalnotequals(), evalor(), ESIExpression::Evaluate(), and getsymbol().
◆ value
union _stackmember::Value _stackmember::value |
◆ valuestored
literalhint _stackmember::valuestored = ESI_LITERAL_INVALID |
Definition at line 73 of file Expression.cc.
Referenced by cleanmember(), evaland(), evalequals(), evallesseq(), evallessthan(), evalmoreeq(), evalmorethan(), evalnotequals(), evalor(), getsymbol(), membercompare(), and printLiteral().
◆ valuetype
evaltype _stackmember::valuetype = ESI_EXPR_INVALID |
Definition at line 74 of file Expression.cc.
Referenced by addmember(), cleanmember(), evaland(), evalequals(), evallesseq(), evallessthan(), evalmoreeq(), evalmorethan(), evalnotequals(), evalor(), evalstartexpr(), ESIExpression::Evaluate(), getsymbol(), membercompare(), and operator<<().
The documentation for this struct was generated from the following file:
- src/esi/Expression.cc