Lines Matching full:roles

63     SymbolRoleSet Roles{};  in getRolesForRef()  local
66 return Roles; in getRolesForRef()
71 Roles |= (unsigned)(unsigned)SymbolRole::Read; in getRolesForRef()
82 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
85 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
86 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
91 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
92 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
94 Roles |= (unsigned)SymbolRole::AddressOf; in getRolesForRef()
99 addCallRole(Roles, Relations); in getRolesForRef()
103 Roles |= (unsigned)SymbolRole::Dynamic; in getRolesForRef()
115 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
119 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
120 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
122 Roles |= (unsigned)SymbolRole::AddressOf; in getRolesForRef()
128 return Roles; in getRolesForRef()
131 void addCallRole(SymbolRoleSet &Roles, in addCallRole() argument
133 Roles |= (unsigned)SymbolRole::Call; in addCallRole()
142 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitDeclRefExpr() local
144 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr()
163 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitMemberExpr() local
165 Parent, ParentDC, Roles, Relations, E); in VisitMemberExpr()
195 SymbolRoleSet Roles = getRolesForRef(E, Relations); in indexDependentReference() local
196 return IndexCtx.handleReference(Symbols[0], Loc, Parent, ParentDC, Roles, in indexDependentReference()
229 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCIvarRefExpr() local
231 Parent, ParentDC, Roles, Relations, E); in VisitObjCIvarRefExpr()
247 SymbolRoleSet Roles{}; in VisitObjCMessageExpr() local
249 addCallRole(Roles, Relations); in VisitObjCMessageExpr()
276 Roles |= (unsigned)SymbolRole::Implicit; in VisitObjCMessageExpr()
279 Roles |= (unsigned)SymbolRole::Dynamic; in VisitObjCMessageExpr()
301 Parent, ParentDC, Roles, Relations, E); in VisitObjCMessageExpr()
309 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr() local
311 Parent, ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
319 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitObjCPropertyRefExpr() local
321 ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
342 SymbolRoleSet Roles{}; in passObjCLiteralMethodCall() local
344 addCallRole(Roles, Relations); in passObjCLiteralMethodCall()
345 Roles |= (unsigned)SymbolRole::Implicit; in passObjCLiteralMethodCall()
347 Roles, Relations, E); in passObjCLiteralMethodCall()
372 SymbolRoleSet Roles{}; in VisitCXXConstructExpr() local
374 addCallRole(Roles, Relations); in VisitCXXConstructExpr()
376 Parent, ParentDC, Roles, Relations, E); in VisitCXXConstructExpr()
490 SymbolRoleSet Roles = getRolesForRef(E, Relations); in VisitOverloadExpr() local
492 IndexCtx.handleReference(D, E->getNameLoc(), Parent, ParentDC, Roles, in VisitOverloadExpr()