Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp34 ObjCInterfaceRecord *Rec = addObjCInterface(Name, Linkage, InterfaceType); in addRecord()
99 ObjCInterfaceRecord::getLinkageForSymbol(ObjCIFSymbolKind CurrType) const { in getLinkageForSymbol()
114 void ObjCInterfaceRecord::updateLinkageForSymbols(ObjCIFSymbolKind SymType, in updateLinkageForSymbols()
131 ObjCInterfaceRecord *RecordsSlice::findObjCInterface(StringRef Name) const { in findObjCInterface()
132 return findRecord<ObjCInterfaceRecord>(Name, Classes); in findObjCInterface()
193 ObjCInterfaceRecord *RecordsSlice::addObjCInterface(StringRef Name, in addObjCInterface()
200 std::make_unique<ObjCInterfaceRecord>(Name, Linkage, SymType); in addObjCInterface()
220 bool ObjCInterfaceRecord::addObjCCategory(ObjCCategoryRecord *Record) { in addObjCCategory()
253 ObjCInterfaceRecord::getObjCCategories() const { in getObjCCategories()
H A DRecordVisitor.cpp19 void RecordVisitor::visitObjCInterface(const ObjCInterfaceRecord &) {} in visitObjCInterface() argument
59 void SymbolConverter::visitObjCInterface(const ObjCInterfaceRecord &ObjCR) { in visitObjCInterface()
/llvm-project/llvm/include/llvm/TextAPI/
H A DRecordsSlice.h70 ObjCInterfaceRecord *addObjCInterface(StringRef Name, RecordLinkage Linkage,
95 ObjCInterfaceRecord *findObjCInterface(StringRef Name) const;
191 RecordMap<ObjCInterfaceRecord> Classes;
H A DRecordVisitor.h28 virtual void visitObjCInterface(const ObjCInterfaceRecord &);
41 void visitObjCInterface(const ObjCInterfaceRecord &) override;
H A DRecord.h191 class ObjCInterfaceRecord : public ObjCContainerRecord {
193 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage, in ObjCInterfaceRecord() function
/llvm-project/clang/include/clang/InstallAPI/
H A DDylibVerifier.h90 Result verify(ObjCInterfaceRecord *R, const FrontendAttrs *FA);
150 const ObjCInterfaceRecord *DR);
174 void visitObjCInterface(const ObjCInterfaceRecord &R) override;
H A DMachO.h36 using ObjCInterfaceRecord = llvm::MachO::ObjCInterfaceRecord; variable
H A DFrontendRecords.h66 std::pair<ObjCInterfaceRecord *, FrontendAttrs *>
/llvm-project/llvm/unittests/TextAPI/
H A DRecordTests.cpp39 ObjCInterfaceRecord Class{"NSObject", RecordLinkage::Exported, in TEST()
41 ObjCInterfaceRecord ClassEH{"NSObject", RecordLinkage::Exported, in TEST()
58 ObjCInterfaceRecord Class{"NSObject", RecordLinkage::Rexported, in TEST()
/llvm-project/clang/include/clang/ExtractAPI/
H A DAPIRecords.inc77 CONCRETE_RECORD(ObjCInterfaceRecord, ObjCContainerRecord, RK_ObjCInterface)
95 RECORD_CONTEXT(ObjCInterfaceRecord, RK_ObjCInterface)
H A DAPI.h1336 struct ObjCInterfaceRecord : ObjCContainerRecord { in ObjCProtocolRecord()
1339 ObjCInterfaceRecord(StringRef USR, StringRef Name, SymbolReference Parent, in ObjCProtocolRecord()
1309 struct ObjCInterfaceRecord : ObjCContainerRecord { global() struct
1312 ObjCInterfaceRecordObjCInterfaceRecord ObjCInterfaceRecord() argument
1323 classofObjCInterfaceRecord classof() argument
1326 classofKindObjCInterfaceRecord classofKind() argument
H A DExtractAPIVisitor.h1077 auto *InterfaceRecord = API.createRecord<ObjCInterfaceRecord>( in VisitObjCProtocolDecl()
/llvm-project/clang/lib/InstallAPI/
H A DFrontend.cpp31 std::pair<ObjCInterfaceRecord *, FrontendAttrs *>
41 ObjCInterfaceRecord *ObjCR = in addObjCInterface()
H A DDylibVerifier.cpp232 const ObjCInterfaceRecord *DR) { in compareObjCInterfaceSymbols()
539 static ObjCIFSymbolKind assignObjCIFSymbolKind(const ObjCInterfaceRecord *R) { in assignObjCIFSymbolKind()
552 DylibVerifier::Result DylibVerifier::verify(ObjCInterfaceRecord *R, in verify()
765 void DylibVerifier::visitObjCInterface(const ObjCInterfaceRecord &R) { in visitObjCInterface()
/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp197 void ObjCInterfaceRecord::anchor() {}
/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.h259 bool visitObjCInterfaceRecord(const ObjCInterfaceRecord *Record);
/llvm-project/clang/tools/libclang/
H A DCXExtractAPI.cpp69 if (auto *InterfaceRecord = dyn_cast_if_present<ObjCInterfaceRecord>( in VisitObjCImplementationDecl()
/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp913 const ObjCInterfaceRecord *Record) {