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