Home
last modified time | relevance | path

Searched refs:SymbolRelation (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.h71 ArrayRef<SymbolRelation> Relations = None);
75 ArrayRef<SymbolRelation> Relations = None,
82 ArrayRef<SymbolRelation> Relations = None,
100 ArrayRef<SymbolRelation> Relations = None);
132 ArrayRef<SymbolRelation> Relations,
H A DIndexBody.cpp132 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole()
141 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr()
151 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr()
183 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference()
214 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr()
234 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr()
294 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
304 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
329 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall()
359 SmallVector<SymbolRelation, 2> Relations; in VisitCXXConstructExpr()
[all …]
H A DIndexingContext.cpp54 ArrayRef<SymbolRelation> Relations) { in handleDecl()
60 ArrayRef<SymbolRelation> Relations, in handleDecl()
78 ArrayRef<SymbolRelation> Relations, in handleReference()
310 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { in shouldReportOccurrenceForSystemDeclOnlyMode()
359 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
415 SmallVector<SymbolRelation, 6> FinalRelations; in handleDeclOccurrence()
418 auto addRelation = [&](SymbolRelation Rel) { in handleDeclOccurrence()
419 auto It = llvm::find_if(FinalRelations, [&](SymbolRelation Elem) -> bool { in handleDeclOccurrence()
432 addRelation(SymbolRelation{ in handleDeclOccurrence()
437 addRelation(SymbolRelation{ in handleDeclOccurrence()
[all …]
H A DIndexDecl.cpp141 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod()
245 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl()
306 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl()
321 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl()
356 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl()
368 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl()
372 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl()
402 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, ContD})); in handleReferencedProtocols()
426 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, D})); in VisitObjCInterfaceDecl()
484 SymbolRelation{ in VisitObjCCategoryDecl()
[all …]
H A DIndexTypeSourceInfo.cpp26 SmallVector<SymbolRelation, 3> Relations;
182 SmallVector<SymbolRelation, 3> SavedRelations = Relations; in TraverseTemplateSpecializationTypeLoc()
305 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
H A DFileIndexRecord.h49 ArrayRef<SymbolRelation> Relations);
H A DFileIndexRecord.cpp33 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence()
/llvm-project-15.0.7/clang/include/clang/Index/
H A DDeclOccurrence.h28 SmallVector<SymbolRelation, 3> Relations;
31 ArrayRef<SymbolRelation> Relations) in DeclOccurrence()
H A DIndexSymbol.h136 struct SymbolRelation { struct
140 SymbolRelation(SymbolRoleSet Roles, const Decl *Sym) in SymbolRelation() argument
H A DIndexDataConsumer.h43 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbolCollector.h115 ArrayRef<index::SymbolRelation> Relations,
141 ArrayRef<index::SymbolRelation> Relations);
H A DSymbolCollector.cpp145 llvm::Optional<RelationKind> indexableRelation(const index::SymbolRelation &R) { in indexableRelation()
523 llvm::ArrayRef<index::SymbolRelation> Relations, SourceLocation Loc, in handleDeclOccurrence()
779 ArrayRef<index::SymbolRelation> Relations) { in processRelations()
/llvm-project-15.0.7/clang/tools/c-index-test/
H A Dcore_main.cpp105 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.h436 ArrayRef<index::SymbolRelation> Relations,
H A DCXIndexDataConsumer.cpp163 const Decl *D, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/llvm-project-15.0.7/clang/unittests/Index/
H A DIndexTests.cpp78 ArrayRef<SymbolRelation>, SourceLocation Loc, in handleDeclOccurrence() argument
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DXRefs.cpp913 llvm::ArrayRef<index::SymbolRelation> Relations, in handleDeclOccurrence()