Lines Matching refs:APIRecord
23 SymbolReference::SymbolReference(const APIRecord *R) in SymbolReference()
26 APIRecord *APIRecord::castFromRecordContext(const RecordContext *Ctx) { in castFromRecordContext()
39 RecordContext *APIRecord::castToRecordContext(const APIRecord *Record) { in castToRecordContext()
45 return static_cast<CLASS *>(const_cast<APIRecord *>(Record)); in castToRecordContext()
75 StolenRecord->Parent = SymbolReference(cast<APIRecord>(this)); in stealRecordChain()
82 void RecordContext::addToRecordChain(APIRecord *Record) const { in addToRecordChain()
94 void RecordContext::removeFromRecordChain(APIRecord *Record) { in removeFromRecordChain()
95 APIRecord *Prev = nullptr; in removeFromRecordChain()
96 for (APIRecord *Curr = First; Curr != Record; Curr = Curr->NextInContext) in removeFromRecordChain()
110 APIRecord *APISet::findRecordForUSR(StringRef USR) const { in findRecordForUSR()
144 auto *ParentRecord = const_cast<APIRecord *>(ParentReference.Record); in removeRecord()
166 void APISet::removeRecord(APIRecord *Record) { removeRecord(Record->USR); } in removeRecord()
168 APIRecord::~APIRecord() {} in ~APIRecord()