|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
One top-level name successfully bound in a module namespace. More...
#include <Compiler_Module_Binder.H>
Public Attributes | |
| Compiler_Module_Export_Kind | kind = Compiler_Module_Export_Kind::Global |
| std::string | name |
| size_t | provider_module_index = static_cast<size_t>(-1) |
| std::string | provider_module_name |
| Source_Span | declaration_span |
| bool | imported = false |
false for local bindings, true for direct-imported bindings. | |
One top-level name successfully bound in a module namespace.
Definition at line 54 of file Compiler_Module_Binder.H.
| Source_Span Aleph::Compiler_Module_Bound_Name::declaration_span |
Definition at line 60 of file Compiler_Module_Binder.H.
false for local bindings, true for direct-imported bindings.
Definition at line 61 of file Compiler_Module_Binder.H.
| Compiler_Module_Export_Kind Aleph::Compiler_Module_Bound_Name::kind = Compiler_Module_Export_Kind::Global |
Definition at line 56 of file Compiler_Module_Binder.H.
| std::string Aleph::Compiler_Module_Bound_Name::name |
Definition at line 57 of file Compiler_Module_Binder.H.
Referenced by Aleph::compiler_render_module_semantic_environment().
| size_t Aleph::Compiler_Module_Bound_Name::provider_module_index = static_cast<size_t>(-1) |
Definition at line 58 of file Compiler_Module_Binder.H.
| std::string Aleph::Compiler_Module_Bound_Name::provider_module_name |
Definition at line 59 of file Compiler_Module_Binder.H.