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.h157 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 DExtractAPIVisitor.h135 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 DTypedefUnderlyingTypeResolver.h33 SymbolReference getSymbolReferenceForType(QualType Type, APISet &API) const;
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp23 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 DTypedefUnderlyingTypeResolver.cpp47 SymbolReference
H A DExtractAPIConsumer.cpp325 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.cpp604 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()