Lines Matching refs:Roles

63     SymbolRoleSet Roles{};
66 return Roles;
71 Roles |= (unsigned)(unsigned)SymbolRole::Read;
81 Roles |= (unsigned)SymbolRole::Write;
85 Roles |= (unsigned)SymbolRole::Read;
86 Roles |= (unsigned)SymbolRole::Write;
88 Roles |= (unsigned)SymbolRole::AddressOf;
93 Roles |= (unsigned)SymbolRole::Read;
94 Roles |= (unsigned)SymbolRole::Write;
99 addCallRole(Roles, Relations);
103 Roles |= (unsigned)SymbolRole::Dynamic;
115 Roles |= (unsigned)SymbolRole::Write;
119 Roles |= (unsigned)SymbolRole::Read;
120 Roles |= (unsigned)SymbolRole::Write;
122 Roles |= (unsigned)SymbolRole::AddressOf;
128 return Roles;
131 void addCallRole(SymbolRoleSet &Roles,
133 Roles |= (unsigned)SymbolRole::Call;
142 SymbolRoleSet Roles = getRolesForRef(E, Relations);
144 Parent, ParentDC, Roles, Relations, E);
152 SymbolRoleSet Roles = getRolesForRef(E, Relations);
154 Parent, ParentDC, Roles, Relations, E);
184 SymbolRoleSet Roles = getRolesForRef(E, Relations);
185 return IndexCtx.handleReference(Symbols[0], Loc, Parent, ParentDC, Roles,
215 SymbolRoleSet Roles = getRolesForRef(E, Relations);
217 Parent, ParentDC, Roles, Relations, E);
233 SymbolRoleSet Roles{};
235 addCallRole(Roles, Relations);
262 Roles |= (unsigned)SymbolRole::Implicit;
265 Roles |= (unsigned)SymbolRole::Dynamic;
287 Parent, ParentDC, Roles, Relations, E);
295 SymbolRoleSet Roles = getRolesForRef(E, Relations);
297 Parent, ParentDC, Roles, Relations, E);
305 SymbolRoleSet Roles = getRolesForRef(E, Relations);
307 ParentDC, Roles, Relations, E);
328 SymbolRoleSet Roles{};
330 addCallRole(Roles, Relations);
331 Roles |= (unsigned)SymbolRole::Implicit;
333 Roles, Relations, E);
358 SymbolRoleSet Roles{};
360 addCallRole(Roles, Relations);
362 Parent, ParentDC, Roles, Relations, E);
473 SymbolRoleSet Roles = getRolesForRef(E, Relations);
475 IndexCtx.handleReference(D, E->getNameLoc(), Parent, ParentDC, Roles,