|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Functions | |
| size_t | find_module_index (const DynArray< Compiler_Module_Descriptor > &modules, const std::string &name) noexcept |
| bool | resolve_visit (const DynArray< Compiler_Module_Descriptor > &modules, const size_t index, DynArray< unsigned char > &states, Compiler_Module_Resolution_Result &result) |
|
inlinenoexcept |
Definition at line 124 of file Compiler_Module_Resolver.H.
Referenced by resolve_visit().
|
inline |
Definition at line 133 of file Compiler_Module_Resolver.H.
References Aleph::DynArray< T >::access(), Aleph::and, Aleph::DynArray< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Cyclic_Dependency, find_module_index(), Aleph::Compiler_Module_Resolution_Result::issues, Aleph::Missing_Dependency, Aleph::Compiler_Module_Resolution_Result::order, resolve_visit(), and Aleph::Compiler_Module_Resolution_Result::valid.
Referenced by Aleph::compiler_resolve_module_order(), and resolve_visit().