struct File

Defined at line 726 of file ../../tools/fidl/fidlc/src/raw_ast.h

Public Members

unique_ptr library_decl
vector alias_list
vector using_list
vector const_declaration_list
vector protocol_declaration_list
vector resource_declaration_list
vector service_declaration_list
vector type_decls
vector tokens

Public Methods

void Accept (TreeVisitor * visitor)
void File (const SourceElement & element, std::unique_ptr<RawLibraryDeclaration> library_decl, std::vector<std::unique_ptr<RawAliasDeclaration>> alias_list, std::vector<std::unique_ptr<RawUsing>> using_list, std::vector<std::unique_ptr<RawConstDeclaration>> const_declaration_list, std::vector<std::unique_ptr<RawProtocolDeclaration>> protocol_declaration_list, std::vector<std::unique_ptr<RawResourceDeclaration>> resource_declaration_list, std::vector<std::unique_ptr<RawServiceDeclaration>> service_declaration_list, std::vector<std::unique_ptr<RawTypeDeclaration>> type_decls, std::vector<Token> tokens)

Defined at line 727 of file ../../tools/fidl/fidlc/src/raw_ast.h