Searched refs:SymbolReference (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | API.h | 164 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 D | ExtractAPIVisitor.h | 131 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 D | TypedefUnderlyingTypeResolver.h | 33 SymbolReference getSymbolReferenceForType(QualType Type, APISet &API) const;
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | API.cpp | 25 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 D | TypedefUnderlyingTypeResolver.cpp | 47 SymbolReference
|
H A D | ExtractAPIConsumer.cpp | 337 USR, Name, SymbolReference(), Loc, in EndOfMainFile()
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.h | 95 llvm::SmallVector<SymbolReference, 8> Hierarchy; 161 const SymbolReference &Source, 162 const SymbolReference &Target,
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.cpp | 584 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()
|