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_

Records