Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Module_Resolution_Result Struct Reference

Resolution result for one set of source-name module descriptors. More...

#include <Compiler_Module_Resolver.H>

Collaboration diagram for Aleph::Compiler_Module_Resolution_Result:
[legend]

Public Attributes

bool valid = true
 true when no missing dependencies or cycles were found.
 
DynArray< size_t > order
 Stable dependency-first module order.
 
DynArray< Compiler_Module_Resolution_Issue > issues
 Structured issues, if any.
 

Detailed Description

Resolution result for one set of source-name module descriptors.

Definition at line 86 of file Compiler_Module_Resolver.H.

Member Data Documentation

◆ issues

DynArray<Compiler_Module_Resolution_Issue> Aleph::Compiler_Module_Resolution_Result::issues

Structured issues, if any.

Definition at line 90 of file Compiler_Module_Resolver.H.

Referenced by Aleph::Compiler_Module_Resolver_Detail::resolve_visit().

◆ order

DynArray<size_t> Aleph::Compiler_Module_Resolution_Result::order

Stable dependency-first module order.

Definition at line 89 of file Compiler_Module_Resolver.H.

Referenced by Aleph::Compiler_Module_Resolver_Detail::resolve_visit().

◆ valid

bool Aleph::Compiler_Module_Resolution_Result::valid = true

true when no missing dependencies or cycles were found.

Definition at line 88 of file Compiler_Module_Resolver.H.

Referenced by Aleph::Compiler_Module_Resolver_Detail::resolve_visit().


The documentation for this struct was generated from the following file: