Lines Matching refs:Relations

141     SmallVector<SymbolRelation, 4> Relations;  in handleObjCMethod()  local
146 Relations.emplace_back((unsigned) SymbolRole::RelationOverrideOf, in handleObjCMethod()
150 Relations.emplace_back((unsigned)SymbolRole::RelationAccessorOf, in handleObjCMethod()
181 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); in handleObjCMethod()
206 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides() argument
237 Relations.emplace_back( in gatherTemplatePseudoOverrides()
245 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl() local
250 Relations.emplace_back((unsigned)SymbolRole::RelationOverrideOf, O); in VisitFunctionDecl()
253 gatherTemplatePseudoOverrides(D, Relations); in VisitFunctionDecl()
255 Relations.push_back( in VisitFunctionDecl()
259 TRY_DECL(D, IndexCtx.handleDecl(D, Roles, Relations)); in VisitFunctionDecl()
306 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl() local
307 gatherTemplatePseudoOverrides(D, Relations); in VisitVarDecl()
308 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
321 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl() local
322 gatherTemplatePseudoOverrides(D, Relations); in VisitFieldDecl()
323 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
356 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl() local
357 gatherTemplatePseudoOverrides(D, Relations); in VisitTypedefNameDecl()
358 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
368 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl() local
369 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
370 IndexCtx.indexTagDecl(D, Relations); in VisitTagDecl()
372 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl() local
373 gatherTemplatePseudoOverrides(D, Relations); in VisitTagDecl()
375 Relations, D->getLexicalDeclContext()); in VisitTagDecl()
543 SmallVector<SymbolRelation, 1> Relations; in VisitObjCPropertyImplDecl() local
546 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
551 TRY_DECL(D, IndexCtx.handleDecl(D, Loc, Roles, Relations)); in VisitObjCPropertyImplDecl()