|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
One structured issue emitted by the reusable module resolver. More...
#include <Compiler_Module_Resolver.H>
Public Attributes | |
| Compiler_Module_Resolution_Issue_Kind | kind = Compiler_Module_Resolution_Issue_Kind::Missing_Dependency |
| size_t | module_index = 0 |
| Module whose import triggered the issue. | |
| size_t | dependency_index = static_cast<size_t>(-1) |
| Known dependency index when available. | |
| std::string | module_name |
| Stable importer name. | |
| std::string | dependency_name |
| Missing or cyclic dependency name. | |
| Source_Span | span |
| Source location of the problematic import. | |
One structured issue emitted by the reusable module resolver.
Definition at line 74 of file Compiler_Module_Resolver.H.
| size_t Aleph::Compiler_Module_Resolution_Issue::dependency_index = static_cast<size_t>(-1) |
Known dependency index when available.
Definition at line 79 of file Compiler_Module_Resolver.H.
| std::string Aleph::Compiler_Module_Resolution_Issue::dependency_name |
Missing or cyclic dependency name.
Definition at line 81 of file Compiler_Module_Resolver.H.
| Compiler_Module_Resolution_Issue_Kind Aleph::Compiler_Module_Resolution_Issue::kind = Compiler_Module_Resolution_Issue_Kind::Missing_Dependency |
Definition at line 76 of file Compiler_Module_Resolver.H.
| size_t Aleph::Compiler_Module_Resolution_Issue::module_index = 0 |
Module whose import triggered the issue.
Definition at line 78 of file Compiler_Module_Resolver.H.
| std::string Aleph::Compiler_Module_Resolution_Issue::module_name |
Stable importer name.
Definition at line 80 of file Compiler_Module_Resolver.H.
| Source_Span Aleph::Compiler_Module_Resolution_Issue::span |
Source location of the problematic import.
Definition at line 82 of file Compiler_Module_Resolver.H.