top | up | prev | next

ConstExprFunctionRepository Class

Definition at line 17 of ConstExprFunctionRepository.hpp

Constructors

ConstExprFunctionRepository(BoundCompileUnit& boundCompileUnit_)

Member Functions

FunctionNode* GetFunctionNodeFor(FunctionSymbol* constExprFunctionSymbol)

Member Variables

BoundCompileUnit& boundCompileUnit

Constructor Details

ConstExprFunctionRepository Constructor

cmajor::binder::ConstExprFunctionRepository::ConstExprFunctionRepository(BoundCompileUnit & boundCompileUnit_)

Definition at line 12 of ConstExprFunctionRepository.cpp :
12 : boundCompileUnit(boundCompileUnit_)
13 {
14 }


Declaration at line 20 of ConstExprFunctionRepository.hpp


Member Function Details

GetFunctionNodeFor Member Function

FunctionNode* cmajor::binder::ConstExprFunctionRepository::GetFunctionNodeFor(FunctionSymbol* constExprFunctionSymbol)

Definition at line 16 of ConstExprFunctionRepository.cpp

Calls: cmajor::binder::BoundCompileUnit::GetSymbolTable , cmajor::binder::TypeBinder::SetContainerScope , cmajor::binder::TypeBinder::SetCurrentFunctionSymbol , cmajor::symbols::SymbolTable::GetNodeNoThrow , cmajor::symbols::SymbolTable::MapNode

Called by: cmajor::binder::BoundCompileUnit::GetFunctionNodeFor


top | up | prev | next