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