|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <ExprVisitor.hpp>
Public 成员函数 | |
| virtual void | visit (Symbol &symbol)=0 |
| virtual void | visit (Variable &var)=0 |
| virtual void | visit (ValNull &val)=0 |
| virtual void | visit (ValInt &val)=0 |
| virtual void | visit (ValDouble &val)=0 |
| virtual void | visit (ValString &val)=0 |
| virtual void | visit (ValBool &val)=0 |
| virtual void | visit (ValQuantity &val)=0 |
| virtual void | visit (ValRange &val)=0 |
| virtual void | visit (OpAssign &op)=0 |
| virtual void | visit (OpBin &op)=0 |
| virtual void | visit (OpUnary &op)=0 |
| virtual void | visit (Function &func)=0 |
| virtual void | visit (Macro ¯o)=0 |
| virtual void | visit (ExprBlock &block)=0 |
| virtual void | visit (ExprCondition &expr)=0 |
| virtual void | visit (ExprIf &expr)=0 |
| virtual void | visit (ExprWhile &expr)=0 |
| virtual void | visit (ExprForRange &expr)=0 |
| virtual void | visit (ExprRange &expr)=0 |
| virtual void | visit (ExprVector &expr)=0 |
| virtual void | visit (ExprCatHorizontal &expr)=0 |
| virtual void | visit (ExprCatVertical &expr)=0 |
| virtual void | visit (ExprCall &expr)=0 |
| virtual void | visit (ExprMacroExpand &expr)=0 |
表达式访问器
用于遍历表达式树的访问器。