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