Lines Matching refs:Roles
53 SymbolRoleSet Roles,
55 return handleDecl(D, D->getLocation(), Roles, Relations);
59 SymbolRoleSet Roles,
70 Roles, Relations,
77 SymbolRoleSet Roles,
89 return handleDeclOccurrence(D, Loc, /*IsRef=*/true, Parent, Roles, Relations,
142 SymbolRoleSet Roles = (unsigned)SymbolRole::Declaration;
144 Roles |= (unsigned)SymbolRole::Implicit;
146 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc);
310 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) {
349 if (acceptForRelation(Rel.Roles))
358 SymbolRoleSet Roles,
383 if (!shouldReportOccurrenceForSystemDeclOnlyMode(IsRef, Roles, Relations))
404 Roles |= (unsigned)SymbolRole::Reference;
406 Roles |= (unsigned)SymbolRole::Definition;
408 Roles |= (unsigned)SymbolRole::Declaration;
423 It->Roles |= Rel.Roles;
427 Roles |= Rel.Roles;
445 addRelation(SymbolRelation(Rel.Roles,
450 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node);
458 SymbolRoleSet Roles = (unsigned)SymbolRole::Definition;
459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);
467 SymbolRoleSet Roles = (unsigned)SymbolRole::Undefinition;
468 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);
476 SymbolRoleSet Roles = (unsigned)SymbolRole::Reference;
477 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc);