![]() |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
#include <ast.h>


Public Member Functions | |
| AssgnStmt (std::string, std::optional< AssignmentOperator >, Expr *) | |
| virtual | ~AssgnStmt ()=default |
| void | transpile (std::ostream &out, int tab=0) const |
Public Member Functions inherited from Node | |
| Node () | |
| virtual | ~Node ()=default |
Public Attributes | |
| int | row_num |
| int | col_num |
| std::string | name |
| std::optional< AssignmentOperator > | op |
| Expr * | expr |
| AssgnStmt::AssgnStmt | ( | std::string | name, |
| std::optional< AssignmentOperator > | op, | ||
| Expr * | expr | ||
| ) |
|
virtualdefault |
| void AssgnStmt::transpile | ( | std::ostream & | out, |
| int | tab = 0 |
||
| ) | const |
| int AssgnStmt::col_num |
| Expr* AssgnStmt::expr |
| std::string AssgnStmt::name |
| std::optional<AssignmentOperator> AssgnStmt::op |
| int AssgnStmt::row_num |
1.8.17