#include <C4AulAST.h>
Public Member Functions | |
| UnOpExpr (int op, ExprPtr &&operand) | |
| bool | has_value () const override |
| virtual void | accept (::aul::AstVisitor *) const =0 |
Public Attributes | |
| ExprPtr | operand |
| int | op |
| const char * | loc = nullptr |
Definition at line 208 of file C4AulAST.h.
|
inline |
Definition at line 212 of file C4AulAST.h.
|
pure virtualinherited |
|
inlineoverridevirtualinherited |
|
inherited |
Definition at line 123 of file C4AulAST.h.
| int aul::ast::UnOpExpr::op |
Definition at line 214 of file C4AulAST.h.
| ExprPtr aul::ast::UnOpExpr::operand |
Definition at line 213 of file C4AulAST.h.