struct Declarations
Defined at line 939 of file ../../tools/fidl/fidlc/src/flat_ast.h
Public Members
multimap all
vector aliases
vector bits
vector builtins
vector consts
vector enums
vector new_types
vector protocols
vector resources
vector services
vector structs
vector tables
vector unions
vector overlays
Public Methods
Decl * Insert (std::unique_ptr<Decl> decl)
Inserts a declaration. When inserting builtins, this must be called in
order of Builtin::Identity. For other decls, the order doesn't matter.
Builtin * LookupBuiltin (Builtin::Identity id)
Looks up a builtin. Must have inserted it already with InsertBuiltin.