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.cpp28 APIRecord *APIRecord::castFromRecordContext(const RecordContext *Ctx) { in castFromRecordContext()
32 return static_cast<CLASS *>(const_cast<RecordContext *>(Ctx)); in castFromRecordContext()
41 RecordContext *APIRecord::castToRecordContext(const APIRecord *Record) { in castToRecordContext()
56 bool RecordContext::IsWellFormed() const { in IsWellFormed()
61 void RecordContext::stealRecordChain(RecordContext &Other) { in stealRecordChain()
76 void RecordContext::addToRecordChain(APIRecord *Record) const { in addToRecordChain()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h185 class RecordContext; variable
273 friend class RecordContext; member
284 static APIRecord *castFromRecordContext(const RecordContext *Ctx);
285 static RecordContext *castToRecordContext(const APIRecord *Record);
308 static bool classof(const RecordContext *Ctx) { return true; } in classof()
313 class RecordContext {
323 static bool classof(const RecordContext *Context) { return true; } in classof()
325 RecordContext(APIRecord::RecordKind Kind) : Kind(Kind) {} in RecordContext() function
329 void stealRecordChain(RecordContext &Other);
387 struct NamespaceRecord : APIRecord, RecordContext {
[all …]
H A DExtractAPIVisitor.h247 RecordContext *NewRecordContext) { in maybeMergeWithAnonymousTag()
1258 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()