Class representing a binary operator in the AST. More...
Public Member Functions | |
ExprAstBinary (Operator::Type op, ExprAst *lhs, ExprAst *rhs) | |
~ExprAstBinary () | |
virtual TemplateVariant | resolve (TemplateContext *c) |
Public Member Functions inherited from ExprAst | |
virtual | ~ExprAst () |
Private Attributes | |
Operator::Type | m_operator |
ExprAst * | m_lhs |
ExprAst * | m_rhs |
Class representing a binary operator in the AST.
Definition at line 1529 of file template.cpp.
|
inline |
Definition at line 1532 of file template.cpp.
|
inline |
Definition at line 1535 of file template.cpp.
|
inlinevirtual |
Reimplemented from ExprAst.
Definition at line 1536 of file template.cpp.
|
private |
Definition at line 1632 of file template.cpp.
|
private |
Definition at line 1631 of file template.cpp.
|
private |
Definition at line 1633 of file template.cpp.