Expand description
Structured declaration extraction for external C++ headers.
This module is the language-only scanner shared by dependency-pack
production and external-boundary evidence. It emits neutral records so this
crate stays below brokk-bifrost-analysis in the dependency graph.
Structs§
- CppExternal
Declaration Diagnostic - CppExternal
Declaration Limits - CppExternal
Declaration Set - CppExternal
Member - CppExternal
Type
Enums§
- CppCallable
Explicitness - CppExternal
Declaration Completeness - CppExternal
Member Kind - CppExternal
Owner - The nearest indexed declaration that scopes one external member.
- CppExternal
Type Kind - What a reached external declaration set indexed at one name.
- CppExternal
Visibility
Functions§
- external_
angle_ include_ paths - Return the literal paths from angle-bracket includes in one C++ source.
- external_
angle_ include_ paths_ from_ root - Return literal unconditional angle includes from an existing C++ syntax tree.
- external_
include_ paths - Return literal include paths and their delimiter kind from one C++ source.
- external_
include_ paths_ from_ root - Return literal include paths and their delimiter kind from an existing C++ syntax tree.
- extract_
external_ declarations - Extract declarations from one exact header source entry.