|
Joos1W Compiler Framework
|

Public Member Functions | |
| UnaryOp (OpType type, SourceRange loc) | |
| std::ostream & | print (std::ostream &os) const override |
| OpType | opType () const |
Public Member Functions inherited from ast::exprnode::ExprOp | |
| auto | nargs () const |
| ast::Type const * | resolveResultType (ast::Type const *type) |
| ast::Type const * | resultType () const |
Public Member Functions inherited from ast::ExprNode | |
| ExprNode (SourceRange loc) | |
| void | setNext (ExprNode *new_next_) |
| const ExprNode * | next () const |
| ExprNode * | mut_next () const |
| void | dump () const |
| SourceRange | location () const |
Additional Inherited Members | |
Protected Member Functions inherited from ast::exprnode::ExprOp | |
| ExprOp (int num_args, SourceRange loc) | |
Definition at line 307 of file ExprNode.h.