My Project
|
Class representing a negation (not) operator in the AST. More...
Public Member Functions | |
ExprAstNegate (ExprAst *expr) | |
~ExprAstNegate () | |
virtual TemplateVariant | resolve (TemplateContext *c) |
Public Member Functions inherited from ExprAst | |
virtual | ~ExprAst () |
Private Attributes | |
ExprAst * | m_expr |
Class representing a negation (not) operator in the AST.
Definition at line 1562 of file template.cpp.
|
inline |
Definition at line 1565 of file template.cpp.
References TRACE.
|
inline |
|
inlinevirtual |
Reimplemented from ExprAst.
Definition at line 1568 of file template.cpp.
References m_expr, ExprAst::resolve(), and TemplateVariant::toBool().
|
private |
Definition at line 1571 of file template.cpp.
Referenced by resolve(), and ~ExprAstNegate().