Lines Matching refs:Relations

130     SmallVector<SymbolRelation, 4> Relations;  in handleObjCMethod()  local
135 Relations.emplace_back((unsigned) SymbolRole::RelationOverrideOf, in handleObjCMethod()
139 Relations.emplace_back((unsigned)SymbolRole::RelationAccessorOf, in handleObjCMethod()
170 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); in handleObjCMethod()
195 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides() argument
226 Relations.emplace_back( in gatherTemplatePseudoOverrides()
234 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl() local
239 Relations.emplace_back((unsigned)SymbolRole::RelationOverrideOf, O); in VisitFunctionDecl()
242 gatherTemplatePseudoOverrides(D, Relations); in VisitFunctionDecl()
244 Relations.push_back( in VisitFunctionDecl()
248 TRY_DECL(D, IndexCtx.handleDecl(D, Roles, Relations)); in VisitFunctionDecl()
295 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl() local
296 gatherTemplatePseudoOverrides(D, Relations); in VisitVarDecl()
297 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
310 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl() local
311 gatherTemplatePseudoOverrides(D, Relations); in VisitFieldDecl()
312 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
345 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl() local
346 gatherTemplatePseudoOverrides(D, Relations); in VisitTypedefNameDecl()
347 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
357 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl() local
358 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
359 IndexCtx.indexTagDecl(D, Relations); in VisitTagDecl()
361 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl() local
362 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
364 Relations, D->getLexicalDeclContext()); in VisitTagDecl()
523 SmallVector<SymbolRelation, 1> Relations; in VisitObjCPropertyImplDecl() local
526 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
531 TRY_DECL(D, IndexCtx.handleDecl(D, Loc, Roles, Relations)); in VisitObjCPropertyImplDecl()