Searched refs:RecordContext (Results 1 – 4 of 4) sorted by relevance
26 APIRecord *APIRecord::castFromRecordContext(const RecordContext *Ctx) { in castFromRecordContext()30 return static_cast<CLASS *>(const_cast<RecordContext *>(Ctx)); in castFromRecordContext()39 RecordContext *APIRecord::castToRecordContext(const APIRecord *Record) { in castToRecordContext()54 bool RecordContext::IsWellFormed() const { in IsWellFormed()59 void RecordContext::stealRecordChain(RecordContext &Other) { in stealRecordChain()82 void RecordContext::addToRecordChain(APIRecord *Record) const { in addToRecordChain()94 void RecordContext::removeFromRecordChain(APIRecord *Record) { in removeFromRecordChain()148 if (auto *ParentCtx = llvm::cast_if_present<RecordContext>(ParentRecord)) { in removeRecord()150 if (auto *RecordAsCtx = llvm::dyn_cast<RecordContext>(Record)) in removeRecord()156 if (auto *RecordAsCtx = llvm::dyn_cast<RecordContext>(Record)) { in removeRecord()
178 class RecordContext; variable266 friend class RecordContext; member277 static APIRecord *castFromRecordContext(const RecordContext *Ctx);278 static RecordContext *castToRecordContext(const APIRecord *Record);301 static bool classof(const RecordContext *Ctx) { return true; } in classof()306 class RecordContext {316 static bool classof(const RecordContext *Context) { return true; } in classof()318 RecordContext(APIRecord::RecordKind Kind) : Kind(Kind) {} in RecordContext() function322 void stealRecordChain(RecordContext &Other);382 struct NamespaceRecord : APIRecord, RecordContext {[all …]
255 RecordContext *NewRecordContext) { in maybeMergeWithAnonymousTag()1323 RecordContext *NewRecord = nullptr; in VisitFieldDecl()
95 TRY_TO(traverseRecordContext(dyn_cast<RecordContext>(Record))); \119 bool traverseRecordContext(const RecordContext *);140 const RecordContext *Context) { in traverseRecordContext()