Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.h78 ArrayRef<SymbolRelation> Relations = {});
82 ArrayRef<SymbolRelation> Relations = {},
88 ArrayRef<SymbolRelation> Relations = {},
104 void indexTagDecl(const TagDecl *D, ArrayRef<SymbolRelation> Relations = {});
136 ArrayRef<SymbolRelation> Relations,
H A DIndexBody.cpp63 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef()
133 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole()
145 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr()
180 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr()
193 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference()
226 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr()
246 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr()
306 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
316 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
341 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall()
[all …]
H A DIndexingContext.cpp66 ArrayRef<SymbolRelation> Relations) { in handleDecl()
72 ArrayRef<SymbolRelation> Relations, in handleDecl()
90 ArrayRef<SymbolRelation> Relations, in handleReference()
321 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { in shouldReportOccurrenceForSystemDeclOnlyMode()
370 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
426 SmallVector<SymbolRelation, 6> FinalRelations; in handleDeclOccurrence()
429 auto addRelation = [&](SymbolRelation Rel) { in handleDeclOccurrence()
430 auto It = llvm::find_if(FinalRelations, [&](SymbolRelation Elem) -> bool { in handleDeclOccurrence()
443 addRelation(SymbolRelation{ in handleDeclOccurrence()
448 addRelation(SymbolRelation{ in handleDeclOccurrence()
[all …]
H A DIndexDecl.cpp141 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod()
206 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides()
245 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl()
256 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), 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()
[all …]
H A DIndexTypeSourceInfo.cpp27 SmallVector<SymbolRelation, 3> Relations;
183 SmallVector<SymbolRelation, 3> SavedRelations = Relations; in TraverseTemplateSpecializationTypeLoc()
286 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
H A DFileIndexRecord.h49 ArrayRef<SymbolRelation> Relations);
H A DFileIndexRecord.cpp31 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence()
/freebsd/contrib/llvm-project/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()