Lines Matching refs:Relations
58 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef() argument
95 addCallRole(Roles, Relations); in getRolesForRef()
103 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in getRolesForRef()
128 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole() argument
131 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, FD); in addCallRole()
133 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, MD); in addCallRole()
137 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr() local
138 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitDeclRefExpr()
140 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr()
147 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr() local
148 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitMemberExpr()
150 Parent, ParentDC, Roles, Relations, E); in VisitMemberExpr()
179 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference() local
180 SymbolRoleSet Roles = getRolesForRef(E, Relations); in indexDependentReference()
182 Relations, E); in indexDependentReference()
210 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr() local
211 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCIvarRefExpr()
213 Parent, ParentDC, Roles, Relations, E); in VisitObjCIvarRefExpr()
230 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr() local
231 addCallRole(Roles, Relations); in VisitObjCMessageExpr()
267 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in VisitObjCMessageExpr()
271 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in VisitObjCMessageExpr()
283 Parent, ParentDC, Roles, Relations, E); in VisitObjCMessageExpr()
293 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
294 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr()
296 Parent, ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
303 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
304 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr()
306 ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
328 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall() local
329 addCallRole(Roles, Relations); in passObjCLiteralMethodCall()
332 Roles, Relations, E); in passObjCLiteralMethodCall()
358 SmallVector<SymbolRelation, 2> Relations; in VisitCXXConstructExpr() local
359 addCallRole(Roles, Relations); in VisitCXXConstructExpr()
361 Parent, ParentDC, Roles, Relations, E); in VisitCXXConstructExpr()
471 SmallVector<SymbolRelation, 4> Relations; in VisitUnresolvedLookupExpr() local
472 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitUnresolvedLookupExpr()
475 Relations, E); in VisitUnresolvedLookupExpr()