#include <C4AulAST.h>
Public Member Functions | |
BinOpExpr (int op, ExprPtr &&lhs, ExprPtr &&rhs) | |
bool | has_value () const override |
virtual void | accept (::aul::AstVisitor *) const =0 |
Public Attributes | |
ExprPtr | lhs |
ExprPtr | rhs |
int | op |
const char * | loc = nullptr |
Definition at line 217 of file C4AulAST.h.
Definition at line 221 of file C4AulAST.h.
|
pure virtualinherited |
|
inlineoverridevirtualinherited |
ExprPtr aul::ast::BinOpExpr::lhs |
Definition at line 222 of file C4AulAST.h.
|
inherited |
Definition at line 123 of file C4AulAST.h.
int aul::ast::BinOpExpr::op |
Definition at line 223 of file C4AulAST.h.
ExprPtr aul::ast::BinOpExpr::rhs |
Definition at line 222 of file C4AulAST.h.