Home
last modified time | relevance | path

Searched refs:RecordContext (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp26 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()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h178 class RecordContext; variable
266 friend class RecordContext; member
277 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() function
322 void stealRecordChain(RecordContext &Other);
382 struct NamespaceRecord : APIRecord, RecordContext {
[all …]
H A DExtractAPIVisitor.h255 RecordContext *NewRecordContext) { in maybeMergeWithAnonymousTag()
1323 RecordContext *NewRecord = nullptr; in VisitFieldDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DAPISetVisitor.h95 TRY_TO(traverseRecordContext(dyn_cast<RecordContext>(Record))); \
119 bool traverseRecordContext(const RecordContext *);
140 const RecordContext *Context) { in traverseRecordContext()