Home
last modified time | relevance | path

Searched refs:ObjCInterfaceRecord (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecordVisitor.h28 virtual void visitObjCInterface(const ObjCInterfaceRecord &);
41 void visitObjCInterface(const ObjCInterfaceRecord &) override;
H A DRecordsSlice.h67 ObjCInterfaceRecord *addObjCInterface(StringRef Name, RecordLinkage Linkage,
91 ObjCInterfaceRecord *findObjCInterface(StringRef Name) const;
187 RecordMap<ObjCInterfaceRecord> Classes;
H A DRecord.h164 class ObjCInterfaceRecord : public ObjCContainerRecord {
166 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage,
/freebsd-14.2/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp91 ObjCInterfaceRecord *RecordsSlice::findObjCInterface(StringRef Name) const { in findObjCInterface()
92 return findRecord<ObjCInterfaceRecord>(Name, Classes); in findObjCInterface()
153 ObjCInterfaceRecord *RecordsSlice::addObjCInterface(StringRef Name, in addObjCInterface()
160 std::make_unique<ObjCInterfaceRecord>(Name, Linkage, HasEHType); in addObjCInterface()
184 bool ObjCInterfaceRecord::addObjCCategory(ObjCCategoryRecord *Record) { in addObjCCategory()
215 ObjCInterfaceRecord::getObjCCategories() const { in getObjCCategories()
H A DRecordVisitor.cpp19 void RecordVisitor::visitObjCInterface(const ObjCInterfaceRecord &) {} in visitObjCInterface() argument
49 void SymbolConverter::visitObjCInterface(const ObjCInterfaceRecord &ObjCR) { in visitObjCInterface()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h996 ObjCInterfaceRecord *ObjCInterfaceRecord = API.addObjCInterface( in VisitObjCInterfaceDecl() local
1002 getDerivedExtractAPIVisitor().recordObjCMethods(ObjCInterfaceRecord, in VisitObjCInterfaceDecl()
1004 getDerivedExtractAPIVisitor().recordObjCProperties(ObjCInterfaceRecord, in VisitObjCInterfaceDecl()
1006 getDerivedExtractAPIVisitor().recordObjCInstanceVariables(ObjCInterfaceRecord, in VisitObjCInterfaceDecl()
1008 getDerivedExtractAPIVisitor().recordObjCProtocols(ObjCInterfaceRecord, in VisitObjCInterfaceDecl()
H A DAPI.h1035 struct ObjCInterfaceRecord : ObjCContainerRecord { struct
1040 ObjCInterfaceRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in ObjCInterfaceRecord() argument
1424 ObjCInterfaceRecord *
1586 const RecordMap<ObjCInterfaceRecord> &getObjCInterfaces() const {
1663 RecordMap<ObjCInterfaceRecord> ObjCInterfaces;
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp401 ObjCInterfaceRecord *
563 void ObjCInterfaceRecord::anchor() {} in anchor()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp1090 if (auto *ObjCInterface = dyn_cast<ObjCInterfaceRecord>(&Record)) { in visitObjCContainerRecord()
1185 visitObjCContainerRecord(*cast<ObjCInterfaceRecord>(Record)); in serializeSingleRecord()