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

One namespace-separated semantic environment for a module. More...

#include <Compiler_Module_Semantic_Environment.H>

Collaboration diagram for Aleph::Compiler_Module_Semantic_Module:
[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< Compiler_Module_Bound_Name > values
 
DynArray< Compiler_Module_Bound_Name > types
 
DynArray< std::string > ambiguous_values
 
DynArray< std::string > ambiguous_types
 

Detailed Description

One namespace-separated semantic environment for a module.

Definition at line 53 of file Compiler_Module_Semantic_Environment.H.

Member Data Documentation

◆ ambiguous_types

DynArray<std::string> Aleph::Compiler_Module_Semantic_Module::ambiguous_types

Definition at line 61 of file Compiler_Module_Semantic_Environment.H.

◆ ambiguous_values

DynArray<std::string> Aleph::Compiler_Module_Semantic_Module::ambiguous_values

Definition at line 60 of file Compiler_Module_Semantic_Environment.H.

◆ module_index

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

Definition at line 56 of file Compiler_Module_Semantic_Environment.H.

◆ module_name

std::string Aleph::Compiler_Module_Semantic_Module::module_name

Definition at line 55 of file Compiler_Module_Semantic_Environment.H.

◆ order_index

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

Definition at line 57 of file Compiler_Module_Semantic_Environment.H.

◆ types

DynArray<Compiler_Module_Bound_Name> Aleph::Compiler_Module_Semantic_Module::types

Definition at line 59 of file Compiler_Module_Semantic_Environment.H.

◆ values

DynArray<Compiler_Module_Bound_Name> Aleph::Compiler_Module_Semantic_Module::values

Definition at line 58 of file Compiler_Module_Semantic_Environment.H.


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