|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Reusable metadata describing one parsed or analyzed module surface. More...
#include <Compiler_Module_Metadata.H>
Public Attributes | |
| std::string | name |
| Stable module/source name. | |
| Source_Span | span |
| Full module span when available. | |
| DynArray< Compiler_Module_Export > | exports |
| Visible top-level declarations contributed by the module. | |
Reusable metadata describing one parsed or analyzed module surface.
Definition at line 84 of file Compiler_Module_Metadata.H.
| DynArray<Compiler_Module_Export> Aleph::Compiler_Module_Metadata::exports |
Visible top-level declarations contributed by the module.
Definition at line 88 of file Compiler_Module_Metadata.H.
| std::string Aleph::Compiler_Module_Metadata::name |
Stable module/source name.
Definition at line 86 of file Compiler_Module_Metadata.H.
Referenced by main(), Aleph::Compiler_Line_Frontend::parse(), Aleph::Compiler_MVP_Frontend::parse(), TEST(), TEST(), TEST(), TEST(), and TEST().
| Source_Span Aleph::Compiler_Module_Metadata::span |
Full module span when available.
Definition at line 87 of file Compiler_Module_Metadata.H.