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