struct Compilation
Defined at line 165 of file ../../tools/fidl/fidlc/src/compiler.h
A compilation is the result of compiling a library and all its transitive
dependencies. All fidlc output should be a function of the compilation
(roughly speaking; of course everything is reachable via pointers into the
AST, but we should avoid any further processing/traversals).
Public Members
const Platform * platform
Version version_added
basic_string_view library_name
vector library_declarations
vector using_references
const AttributeList * library_attributes
Declarations declarations
vector external_structs
vector declaration_order
vector direct_and_composed_dependencies
const VersionSelection * version_selection_