| Scope() |
| Scope(Scope&&) delete |
| Scope(const Scope&) delete |
| Symbol* | Lookup(Node* nameNode) |
| Symbol* | Lookup(Node* nameNode, ScopeLookup scopeLookup) |
| Symbol* | Lookup(const std::u32string& name) pure virtual |
| Symbol* | Lookup(const std::u32string& name, ScopeLookup scopeLookup) pure virtual |
| Symbol* | Lookup(const std::vector<std::u32string>& nameSequence, ScopeLookup scopeLoookup) pure virtual |
| Scope& | operator=(Scope&&) delete |
| Scope& | operator=(const Scope&) delete |