| public |
Inheritance Graph
graph BT
Parameter
click Parameter "classEScript_1_1AST_1_1UserFunctionExpr_1_1Parameter"
Description
[ Parameter ]
Public Functions
| Parameter(const StringId & name, ptr_t defaultValueExpression, refArray_t && _typeExpressions) | |
| StringId | getName() const |
| const refArray_t & | getTypeExpressions() const |
| void | setMultiParam(bool b) |
| bool | isMultiParam() const |
| ptr_t | getDefaultValueExpression() const |
| void | setDefaultValueExpression( ptr_t newDefaultExpression) |
Documentation
function
EScript::AST::UserFunctionExpr::Parameter::Parameter
| public |
| Parameter( | const StringId & | name, |
| ptr_t | defaultValueExpression, | |
| refArray_t && | _typeExpressions | |
| ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:38
function
EScript::AST::UserFunctionExpr::Parameter::getName
| public | const | inline |
| StringId getName( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:39
function
EScript::AST::UserFunctionExpr::Parameter::getTypeExpressions
| public | const | inline |
| const refArray_t & getTypeExpressions( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:40
function
EScript::AST::UserFunctionExpr::Parameter::setMultiParam
| public | inline |
| void setMultiParam( | bool | b ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:42
function
EScript::AST::UserFunctionExpr::Parameter::isMultiParam
| public | const | inline |
| bool isMultiParam( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:43
function
EScript::AST::UserFunctionExpr::Parameter::getDefaultValueExpression
| public | const | inline |
| ptr_t getDefaultValueExpression( | ) const |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:45
function
EScript::AST::UserFunctionExpr::Parameter::setDefaultValueExpression
| public | inline |
| void setDefaultValueExpression( | ptr_t | newDefaultExpression ) |
Defined in EScript/EScript/Compiler/AST/UserFunctionExpr.h:46