FunctionTemplateRepository(BoundCompileUnit& boundCompileUnit_) |
FunctionSymbol* | Instantiate(FunctionSymbol* functionTemplate, const std::unordered_map<TemplateParameterSymbol*, TypeSymbol*>& templateParameterMapping, const Span& span, const boost::uuids::uuid& moduleId) |
BoundCompileUnit& | boundCompileUnit |
std::unordered_map<FunctionTemplateKey, FunctionSymbol*, FunctionTemplateKeyHash> | functionTemplateMap |