FileScope() |
void | AddContainerScope(ContainerScope* containerScope) |
void | CollectViableFunctions(int arity, const std::u32string& groupName, std::unordered_set<ContainerScope*>& scopesLookedUp, ViableFunctionSet& viableFunctions, Module* module) |
void | InstallAlias(ContainerScope* containerScope, AliasNode* aliasNode) |
void | InstallNamespaceImport(ContainerScope* containerScope, NamespaceImportNode* namespaceImportNode) |
Symbol* | Lookup(const std::u32string& name) const override |
Symbol* | Lookup(const std::u32string& name, ScopeLookup lookup) const override |
std::vector<CCSymbolEntry> | LookupBeginWith(const std::u32string& prefix) const override |
std::vector<CCSymbolEntry> | LookupBeginWith(const std::u32string& prefix, ScopeLookup lookup) const override |
std::map<std::u32string, Symbol*> | aliasSymbolMap |
std::vector<ContainerScope*> | containerScopes |