Home
last modified time | relevance | path

Searched refs:SymbolReference (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h164 struct SymbolReference { struct
174 SymbolReference() = default; argument
175 SymbolReference(StringRef Name, StringRef USR, StringRef Source = "")
177 SymbolReference(const APIRecord *R); argument
244 SymbolReference Parent;
290 SymbolReference Parent, PresumedLoc Location,
388 NamespaceRecord(StringRef USR, StringRef Name, SymbolReference Parent, in NamespaceRecord()
408 GlobalFunctionRecord(StringRef USR, StringRef Name, SymbolReference Parent, in GlobalFunctionRecord()
420 SymbolReference Parent, PresumedLoc Loc, in GlobalFunctionRecord()
444 SymbolReference Parent, PresumedLoc Loc, in GlobalFunctionTemplateRecord()
[all …]
H A DExtractAPIVisitor.h131 void recordEnumConstants(SymbolReference Container,
171 SmallVector<SymbolReference> getBases(const CXXRecordDecl *Decl) { in getBases()
173 SmallVector<SymbolReference> Bases; in getBases()
181 SymbolReference BaseClass; in getBases()
217 SymbolReference createHierarchyInformationForDecl(const Decl &D) { in createHierarchyInformationForDecl()
226 SymbolReference createSymbolReferenceForDecl(const Decl &D) { in createSymbolReferenceForDecl()
232 return SymbolReference(Record); in createSymbolReferenceForDecl()
414 SymbolReference ParentContainer; in VisitEnumDecl()
425 ParentContainer = SymbolReference(ER); in VisitEnumDecl()
1035 SymbolReference SuperClass; in VisitObjCInterfaceDecl()
[all …]
H A DTypedefUnderlyingTypeResolver.h33 SymbolReference getSymbolReferenceForType(QualType Type, APISet &API) const;
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp25 SymbolReference::SymbolReference(const APIRecord *R) in SymbolReference() function in SymbolReference
112 SymbolReference APISet::createSymbolReference(StringRef Name, StringRef USR, in createSymbolReference()
114 return SymbolReference(copyString(Name), copyString(USR), copyString(Source)); in createSymbolReference()
H A DTypedefUnderlyingTypeResolver.cpp47 SymbolReference
H A DExtractAPIConsumer.cpp337 USR, Name, SymbolReference(), Loc, in EndOfMainFile()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.h95 llvm::SmallVector<SymbolReference, 8> Hierarchy;
161 const SymbolReference &Source,
162 const SymbolReference &Target,
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp584 Array generateParentContexts(const SmallVectorImpl<SymbolReference> &Parents, in generateParentContexts()
606 SmallVector<SymbolReference, 8>
608 SmallVector<SymbolReference, 8> ReverseHierarchy; in generateHierarchyFromRecord()
613 return SmallVector<SymbolReference, 8>( in generateHierarchyFromRecord()
618 SymbolReference getHierarchyReference(const APIRecord *Record, in getHierarchyReference()
628 return SymbolReference(Record); in getHierarchyReference()
716 const SymbolReference &Source, in serializeRelationship()
717 const SymbolReference &Target, in serializeRelationship()