Searched refs:AidlDocument (Results 1 – 9 of 9) sorted by relevance
40 class AidlDocument; variable60 bool AddDocument(std::unique_ptr<AidlDocument> doc);61 const AidlDocument* GetDocumentFor(const AidlDefinedType* type) const;62 const std::vector<std::unique_ptr<AidlDocument>>& AllDocuments() const { return documents_; } in AllDocuments()63 const AidlDocument& MainDocument() const;107 std::vector<std::unique_ptr<AidlDocument>> documents_;
57 using TypeResolver = std::function<bool(const AidlDocument*, AidlTypeSpecifier*)>;97 void SetDocument(std::unique_ptr<AidlDocument>&& document) { in SetDocument()107 const AidlDocument& ParsedDocument() const { in ParsedDocument()125 const AidlDocument* document_;
26 class AidlDocument; variable65 bool Diagnose(const AidlDocument& doc, const DiagnosticMapping& mapping);
80 class AidlDocument;103 virtual void Visit(const AidlDocument&) {}1195 class AidlDocument : public AidlCommentable {1197 AidlDocument(const AidlLocation& location, const Comments& comments,1203 ~AidlDocument() = default;1206 AidlDocument(const AidlDocument&) = delete;1207 AidlDocument(AidlDocument&&) = delete;1208 AidlDocument& operator=(const AidlDocument&) = delete;1209 AidlDocument& operator=(AidlDocument&&) = delete;
118 bool AidlTypenames::AddDocument(std::unique_ptr<AidlDocument> doc) { in AddDocument()134 const AidlDocument* AidlTypenames::GetDocumentFor(const AidlDefinedType* type) const { in GetDocumentFor()145 const AidlDocument& AidlTypenames::MainDocument() const { in MainDocument()
96 void Check(const AidlDocument& doc) { in Check()251 bool Diagnose(const AidlDocument& doc, const DiagnosticMapping& mapping) { in Diagnose()
350 bool ValidateAnnotationContext(const AidlDocument& doc) { in ValidateAnnotationContext()552 TypeResolver resolver = [&](const AidlDocument* doc, AidlTypeSpecifier* type) { in load_and_validate_aidl()
195 …ps->SetDocument(std::make_unique<AidlDocument>(loc(@1), comments, std::move(*$2), std::move(*$3)));
1488 std::optional<std::string> AidlDocument::ResolveName(const std::string& unresolved_name) const { in ResolveName()