| public |
Inheritance Graph
graph BT
UserFunctionExpr
UserFunctionExpr --> ASTNode
click UserFunctionExpr "classEScript_1_1AST_1_1UserFunctionExpr"
click ASTNode "classEScript_1_1AST_1_1ASTNode"
Description
| [ UserFunctionExpr ] | > [ ExtObject ] |
Classes
| class | EScript::AST::UserFunctionExpr::Parameter [ Parameter ] |
Parameter
| typedef std::vector< Parameter > | parameterList_t |
Main
| UserFunctionExpr( Block * block, const refArray_t & _sConstrExpressions, int line) | |
| ~UserFunctionExpr() | |
| Block * | getBlock() const |
| const CodeFragment & | getCode() const |
| const parameterList_t & | getParamList() const |
| void | emplaceParameterExpressions( parameterList_t && _params) |
| refArray_t & | getSConstructorExpressions() |
| const refArray_t & | getSConstructorExpressions() const |
| void | setCode(const CodeFragment & _code) |
Documentation
typedef
EScript::AST::UserFunctionExpr::parameterList_t
| public |
| typedef std::vector< Parameter > parameterList_t |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:52
function
EScript::AST::UserFunctionExpr::UserFunctionExpr
| public |
| UserFunctionExpr( | Block * | block, |
| const refArray_t & | _sConstrExpressions, | |
| int | line | |
| ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:59
function
EScript::AST::UserFunctionExpr::~UserFunctionExpr
| public | inline | virtual |
| ~UserFunctionExpr( | ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:60
function
EScript::AST::UserFunctionExpr::getBlock
| public | const | inline |
| Block * getBlock( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:62
function
EScript::AST::UserFunctionExpr::getCode
| public | const | inline |
| const CodeFragment & getCode( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:63
function
EScript::AST::UserFunctionExpr::getParamList
| public | const | inline |
| const parameterList_t & getParamList( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:65
function
EScript::AST::UserFunctionExpr::emplaceParameterExpressions
| public | inline |
| void emplaceParameterExpressions( | parameterList_t && | _params ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:66
function
EScript::AST::UserFunctionExpr::getSConstructorExpressions
| public | inline |
| refArray_t & getSConstructorExpressions( | ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:68
function
EScript::AST::UserFunctionExpr::getSConstructorExpressions
| public | const | inline |
| const refArray_t & getSConstructorExpressions( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:69
function
EScript::AST::UserFunctionExpr::setCode
| public | inline |
| void setCode( | const CodeFragment & | _code ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:71