|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::Compiler_Symbol_Bindings, including all inherited members.
| append_symbol(const Compiler_Symbol_Kind kind, const std::string &name, const Source_Span &span) | Aleph::Compiler_Symbol_Bindings | inlineprivate |
| clear() noexcept | Aleph::Compiler_Symbol_Bindings | inline |
| declare(const Compiler_Symbol_Kind kind, const std::string &name, const Source_Span &span) | Aleph::Compiler_Symbol_Bindings | inline |
| depth() const noexcept | Aleph::Compiler_Symbol_Bindings | inline |
| dump_symbols() const | Aleph::Compiler_Symbol_Bindings | inline |
| enter_scope() | Aleph::Compiler_Symbol_Bindings | inline |
| leave_scope() | Aleph::Compiler_Symbol_Bindings | inline |
| lookup(const std::string &name) const noexcept | Aleph::Compiler_Symbol_Bindings | inline |
| lookup_local(const std::string &name) const noexcept | Aleph::Compiler_Symbol_Bindings | inline |
| scopes_ | Aleph::Compiler_Symbol_Bindings | private |
| symbol(const Compiler_Symbol_Id id) const | Aleph::Compiler_Symbol_Bindings | inline |
| symbol_count() const noexcept | Aleph::Compiler_Symbol_Bindings | inline |
| symbols_ | Aleph::Compiler_Symbol_Bindings | private |