Lines Matching refs:Relations
62 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef() argument
99 addCallRole(Roles, Relations); in getRolesForRef()
107 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in getRolesForRef()
132 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole() argument
135 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, FD); in addCallRole()
137 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, MD); in addCallRole()
141 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr() local
142 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitDeclRefExpr()
144 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr()
162 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr() local
163 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitMemberExpr()
165 Parent, ParentDC, Roles, Relations, E); in VisitMemberExpr()
194 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference() local
195 SymbolRoleSet Roles = getRolesForRef(E, Relations); in indexDependentReference()
197 Relations, E); in indexDependentReference()
228 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr() local
229 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCIvarRefExpr()
231 Parent, ParentDC, Roles, Relations, E); in VisitObjCIvarRefExpr()
248 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr() local
249 addCallRole(Roles, Relations); in VisitObjCMessageExpr()
285 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in VisitObjCMessageExpr()
289 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in VisitObjCMessageExpr()
301 Parent, ParentDC, Roles, Relations, E); in VisitObjCMessageExpr()
308 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
309 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr()
311 Parent, ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
318 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
319 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr()
321 ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
343 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall() local
344 addCallRole(Roles, Relations); in passObjCLiteralMethodCall()
347 Roles, Relations, E); in passObjCLiteralMethodCall()
373 SmallVector<SymbolRelation, 2> Relations; in VisitCXXConstructExpr() local
374 addCallRole(Roles, Relations); in VisitCXXConstructExpr()
376 Parent, ParentDC, Roles, Relations, E); in VisitCXXConstructExpr()
489 SmallVector<SymbolRelation, 4> Relations; in VisitOverloadExpr() local
490 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitOverloadExpr()
493 Relations, E); in VisitOverloadExpr()