/llvm-project/llvm/lib/TextAPI/ |
H A D | RecordsSlice.cpp | 34 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 D | RecordVisitor.cpp | 19 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 D | RecordsSlice.h | 70 ObjCInterfaceRecord *addObjCInterface(StringRef Name, RecordLinkage Linkage, 95 ObjCInterfaceRecord *findObjCInterface(StringRef Name) const; 191 RecordMap<ObjCInterfaceRecord> Classes;
|
H A D | RecordVisitor.h | 28 virtual void visitObjCInterface(const ObjCInterfaceRecord &); 41 void visitObjCInterface(const ObjCInterfaceRecord &) override;
|
H A D | Record.h | 191 class ObjCInterfaceRecord : public ObjCContainerRecord { 193 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage, in ObjCInterfaceRecord() function
|
/llvm-project/clang/include/clang/InstallAPI/ |
H A D | DylibVerifier.h | 90 Result verify(ObjCInterfaceRecord *R, const FrontendAttrs *FA); 150 const ObjCInterfaceRecord *DR); 174 void visitObjCInterface(const ObjCInterfaceRecord &R) override;
|
H A D | MachO.h | 36 using ObjCInterfaceRecord = llvm::MachO::ObjCInterfaceRecord; variable
|
H A D | FrontendRecords.h | 66 std::pair<ObjCInterfaceRecord *, FrontendAttrs *>
|
/llvm-project/llvm/unittests/TextAPI/ |
H A D | RecordTests.cpp | 39 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 D | APIRecords.inc | 77 CONCRETE_RECORD(ObjCInterfaceRecord, ObjCContainerRecord, RK_ObjCInterface) 95 RECORD_CONTEXT(ObjCInterfaceRecord, RK_ObjCInterface)
|
H A D | API.h | 1336 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 D | ExtractAPIVisitor.h | 1077 auto *InterfaceRecord = API.createRecord<ObjCInterfaceRecord>( in VisitObjCProtocolDecl()
|
/llvm-project/clang/lib/InstallAPI/ |
H A D | Frontend.cpp | 31 std::pair<ObjCInterfaceRecord *, FrontendAttrs *> 41 ObjCInterfaceRecord *ObjCR = in addObjCInterface()
|
H A D | DylibVerifier.cpp | 232 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 D | API.cpp | 197 void ObjCInterfaceRecord::anchor() {}
|
/llvm-project/clang/include/clang/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.h | 259 bool visitObjCInterfaceRecord(const ObjCInterfaceRecord *Record);
|
/llvm-project/clang/tools/libclang/ |
H A D | CXExtractAPI.cpp | 69 if (auto *InterfaceRecord = dyn_cast_if_present<ObjCInterfaceRecord>( in VisitObjCImplementationDecl()
|
/llvm-project/clang/lib/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.cpp | 913 const ObjCInterfaceRecord *Record) {
|