Lines Matching refs:Relations
128 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod() local
133 Relations.emplace_back((unsigned) SymbolRole::RelationOverrideOf, in handleObjCMethod()
137 Relations.emplace_back((unsigned)SymbolRole::RelationAccessorOf, in handleObjCMethod()
168 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); in handleObjCMethod()
193 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides() argument
224 Relations.emplace_back( in gatherTemplatePseudoOverrides()
232 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl() local
237 Relations.emplace_back((unsigned)SymbolRole::RelationOverrideOf, O); in VisitFunctionDecl()
240 gatherTemplatePseudoOverrides(D, Relations); in VisitFunctionDecl()
242 Relations.push_back( in VisitFunctionDecl()
246 TRY_DECL(D, IndexCtx.handleDecl(D, Roles, Relations)); in VisitFunctionDecl()
291 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl() local
292 gatherTemplatePseudoOverrides(D, Relations); in VisitVarDecl()
293 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
306 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl() local
307 gatherTemplatePseudoOverrides(D, Relations); in VisitFieldDecl()
308 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
340 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl() local
341 gatherTemplatePseudoOverrides(D, Relations); in VisitTypedefNameDecl()
342 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
352 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl() local
353 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
354 IndexCtx.indexTagDecl(D, Relations); in VisitTagDecl()
356 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl() local
357 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
359 Relations, D->getLexicalDeclContext()); in VisitTagDecl()
518 SmallVector<SymbolRelation, 1> Relations; in VisitObjCPropertyImplDecl() local
521 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
526 TRY_DECL(D, IndexCtx.handleDecl(D, Loc, Roles, Relations)); in VisitObjCPropertyImplDecl()