#include <ast.h>
◆ UnaryExpr()
UnaryExpr::UnaryExpr |
( |
Expr * |
expr, |
|
|
std::optional< LibFuncs > |
libfunc, |
|
|
std::string |
identifier, |
|
|
ConstValue * |
cvalue |
|
) |
| |
◆ ~UnaryExpr()
virtual UnaryExpr::~UnaryExpr |
( |
| ) |
|
|
virtualdefault |
◆ initialize_expression_node_info()
void UnaryExpr::initialize_expression_node_info |
( |
std::unordered_map< std::string, SymTabItem > * |
symbolTable | ) |
|
|
overridevirtual |
◆ printExpression()
void UnaryExpr::printExpression |
( |
| ) |
|
|
overridevirtual |
◆ transpile()
void UnaryExpr::transpile |
( |
std::ostream & |
out, |
|
|
int |
tab = 0 |
|
) |
| const |
|
overridevirtual |
◆ cvalue
◆ expr
◆ identifier
std::string UnaryExpr::identifier |
◆ libfunc
std::optional<LibFuncs> UnaryExpr::libfunc |
The documentation for this class was generated from the following files: