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

One structural issue reported by the reusable module binder. More...

#include <Compiler_Module_Binder.H>

Collaboration diagram for Aleph::Compiler_Module_Binding_Issue:
[legend]

Public Attributes

Compiler_Module_Binding_Issue_Kind kind = Compiler_Module_Binding_Issue_Kind::Missing_Metadata
 
size_t module_index = static_cast<size_t>(-1)
 
std::string module_name
 
std::string symbol_name
 
std::string referenced_module_name
 
std::string first_provider_module
 
std::string second_provider_module
 
Source_Span span
 

Detailed Description

One structural issue reported by the reusable module binder.

Definition at line 82 of file Compiler_Module_Binder.H.

Member Data Documentation

◆ first_provider_module

std::string Aleph::Compiler_Module_Binding_Issue::first_provider_module

Definition at line 89 of file Compiler_Module_Binder.H.

◆ kind

Definition at line 84 of file Compiler_Module_Binder.H.

◆ module_index

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

◆ module_name

std::string Aleph::Compiler_Module_Binding_Issue::module_name

Definition at line 86 of file Compiler_Module_Binder.H.

◆ referenced_module_name

std::string Aleph::Compiler_Module_Binding_Issue::referenced_module_name

Definition at line 88 of file Compiler_Module_Binder.H.

◆ second_provider_module

std::string Aleph::Compiler_Module_Binding_Issue::second_provider_module

Definition at line 90 of file Compiler_Module_Binder.H.

◆ span

Source_Span Aleph::Compiler_Module_Binding_Issue::span

Definition at line 91 of file Compiler_Module_Binder.H.

◆ symbol_name

std::string Aleph::Compiler_Module_Binding_Issue::symbol_name

Definition at line 87 of file Compiler_Module_Binder.H.


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