|
VapourSynth-llvmexpr
|
#include <llvmexpr/frontend/infix2postfix/AST.hpp>

Public Member Functions | |
| FunctionDef (Token n, std::vector< Parameter > p, std::unique_ptr< BlockStmt > b, std::unique_ptr< GlobalDecl > g) | |
Public Attributes | |
| Token | name |
| std::vector< Parameter > | params |
| std::unique_ptr< BlockStmt > | body |
| std::unique_ptr< GlobalDecl > | global_decl |
| Range | range |
| std::shared_ptr< Symbol > | symbol |
|
inline |
Definition at line 379 of file AST.hpp.
References body, global_decl, name, params, and range.
| std::unique_ptr<BlockStmt> infix2postfix::FunctionDef::body |
Definition at line 230 of file AST.hpp.
Referenced by FunctionDef().
| std::unique_ptr<GlobalDecl> infix2postfix::FunctionDef::global_decl |
Definition at line 231 of file AST.hpp.
Referenced by FunctionDef().
| Token infix2postfix::FunctionDef::name |
Definition at line 228 of file AST.hpp.
Referenced by FunctionDef().
| std::vector<Parameter> infix2postfix::FunctionDef::params |
Definition at line 229 of file AST.hpp.
Referenced by FunctionDef().
| Range infix2postfix::FunctionDef::range |
Definition at line 232 of file AST.hpp.
Referenced by FunctionDef().