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

One linked module view under direct-import surface rules. More...

#include <Compiler_Module_Linker.H>

Collaboration diagram for Aleph::Compiler_Module_Linkage:
[legend]

Public Attributes

std::string module_name
 
size_t module_index = static_cast<size_t>(-1)
 
size_t order_index = static_cast<size_t>(-1)
 
DynArray< size_t > direct_import_indexes
 
DynArray< Compiler_Module_Visible_Export > visible_exports
 

Detailed Description

One linked module view under direct-import surface rules.

Definition at line 65 of file Compiler_Module_Linker.H.

Member Data Documentation

◆ direct_import_indexes

DynArray<size_t> Aleph::Compiler_Module_Linkage::direct_import_indexes

Definition at line 70 of file Compiler_Module_Linker.H.

◆ module_index

size_t Aleph::Compiler_Module_Linkage::module_index = static_cast<size_t>(-1)

Definition at line 68 of file Compiler_Module_Linker.H.

◆ module_name

std::string Aleph::Compiler_Module_Linkage::module_name

Definition at line 67 of file Compiler_Module_Linker.H.

Referenced by Aleph::compiler_link_module_surfaces().

◆ order_index

size_t Aleph::Compiler_Module_Linkage::order_index = static_cast<size_t>(-1)

Definition at line 69 of file Compiler_Module_Linker.H.

◆ visible_exports

DynArray<Compiler_Module_Visible_Export> Aleph::Compiler_Module_Linkage::visible_exports

Definition at line 71 of file Compiler_Module_Linker.H.


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