Searched refs:SymbolReference (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | API.h | 157 struct SymbolReference { struct 167 SymbolReference() = default; argument 168 SymbolReference(StringRef Name, StringRef USR, StringRef Source = "") 170 SymbolReference(const APIRecord *R); argument 237 SymbolReference Parent; 283 SymbolReference Parent, PresumedLoc Location, 383 NamespaceRecord(StringRef USR, StringRef Name, SymbolReference Parent, in NamespaceRecord() 403 GlobalFunctionRecord(StringRef USR, StringRef Name, SymbolReference Parent, in GlobalFunctionRecord() 415 SymbolReference Parent, PresumedLoc Loc, in GlobalFunctionRecord() 439 SymbolReference Parent, PresumedLoc Loc, in GlobalFunctionTemplateRecord() [all …]
|
| H A D | ExtractAPIVisitor.h | 135 void recordEnumConstants(SymbolReference Container, 175 SmallVector<SymbolReference> getBases(const CXXRecordDecl *Decl) { in getBases() 181 SmallVector<SymbolReference> Bases; in getBases() 189 SymbolReference BaseClass; in getBases() 225 SymbolReference createHierarchyInformationForDecl(const Decl &D) { in createHierarchyInformationForDecl() 234 SymbolReference createSymbolReferenceForDecl(const Decl &D) { in createSymbolReferenceForDecl() 240 return SymbolReference(Record); in createSymbolReferenceForDecl() 429 SymbolReference ParentContainer; in VisitEnumDecl() 440 ParentContainer = SymbolReference(ER); in VisitEnumDecl() 1077 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 | 23 SymbolReference::SymbolReference(const APIRecord *R) in SymbolReference() function in SymbolReference 75 StolenRecord->Parent = SymbolReference(cast<APIRecord>(this)); in stealRecordChain() 134 SymbolReference APISet::createSymbolReference(StringRef Name, StringRef USR, in createSymbolReference() 136 return SymbolReference(copyString(Name), copyString(USR), copyString(Source)); in createSymbolReference()
|
| H A D | TypedefUnderlyingTypeResolver.cpp | 47 SymbolReference
|
| H A D | ExtractAPIConsumer.cpp | 325 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 | 604 Array generateParentContexts(const SmallVectorImpl<SymbolReference> &Parents, in generateParentContexts() 626 SmallVector<SymbolReference, 8> 628 SmallVector<SymbolReference, 8> ReverseHierarchy; in generateHierarchyFromRecord() 633 return SmallVector<SymbolReference, 8>( in generateHierarchyFromRecord() 638 SymbolReference getHierarchyReference(const APIRecord *Record, in getHierarchyReference() 648 return SymbolReference(Record); in getHierarchyReference() 728 const SymbolReference &Source, in serializeRelationship() 729 const SymbolReference &Target, in serializeRelationship()
|