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