|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
One visible top-level declaration in a linked module surface. More...
#include <Compiler_Module_Linker.H>
Public Attributes | |
| Compiler_Module_Export_Kind | kind = Compiler_Module_Export_Kind::Global |
| std::string | name |
| size_t | source_module_index = static_cast<size_t>(-1) |
| Index in the descriptor/module array. | |
| std::string | source_module_name |
| Source_Span | declaration_span |
| bool | imported = false |
false for local exports, true for direct-imported exports. | |
One visible top-level declaration in a linked module surface.
Definition at line 54 of file Compiler_Module_Linker.H.
| Source_Span Aleph::Compiler_Module_Visible_Export::declaration_span |
Definition at line 60 of file Compiler_Module_Linker.H.
false for local exports, true for direct-imported exports.
Definition at line 61 of file Compiler_Module_Linker.H.
| Compiler_Module_Export_Kind Aleph::Compiler_Module_Visible_Export::kind = Compiler_Module_Export_Kind::Global |
Definition at line 56 of file Compiler_Module_Linker.H.
| std::string Aleph::Compiler_Module_Visible_Export::name |
Definition at line 57 of file Compiler_Module_Linker.H.
| size_t Aleph::Compiler_Module_Visible_Export::source_module_index = static_cast<size_t>(-1) |
Index in the descriptor/module array.
Definition at line 58 of file Compiler_Module_Linker.H.
| std::string Aleph::Compiler_Module_Visible_Export::source_module_name |
Definition at line 59 of file Compiler_Module_Linker.H.