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

Reusable metadata describing one parsed or analyzed module surface. More...

#include <Compiler_Module_Metadata.H>

Collaboration diagram for Aleph::Compiler_Module_Metadata:
[legend]

Public Attributes

std::string name
 Stable module/source name.
 
Source_Span span
 Full module span when available.
 
DynArray< Compiler_Module_Export > exports
 Visible top-level declarations contributed by the module.
 

Detailed Description

Reusable metadata describing one parsed or analyzed module surface.

Definition at line 84 of file Compiler_Module_Metadata.H.

Member Data Documentation

◆ exports

DynArray<Compiler_Module_Export> Aleph::Compiler_Module_Metadata::exports

Visible top-level declarations contributed by the module.

Definition at line 88 of file Compiler_Module_Metadata.H.

Referenced by TEST(), and TEST().

◆ name

std::string Aleph::Compiler_Module_Metadata::name

◆ span

Source_Span Aleph::Compiler_Module_Metadata::span

Full module span when available.

Definition at line 87 of file Compiler_Module_Metadata.H.


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