Lines Matching refs:SymbolRoleSet

163     SymbolRoleSet Roles = (SymbolRoleSet)SymbolRole::Dynamic;  in handleObjCMethod()
168 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleObjCMethod()
232 SymbolRoleSet(SymbolRole::RelationSpecializationOf), ND); in gatherTemplatePseudoOverrides()
238 SymbolRoleSet Roles{}; in VisitFunctionDecl()
250 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl()
302 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
317 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
352 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
368 return IndexCtx.handleDecl(D, D->getLocation(), SymbolRoleSet(), in VisitTagDecl()
383 SymbolRoleSet roles{}; in handleReferencedProtocols()
385 roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleReferencedProtocols()
403 SymbolRoleSet())); in VisitObjCInterfaceDecl()
407 SymbolRoleSet superRoles{}; in VisitObjCInterfaceDecl()
409 superRoles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCInterfaceDecl()
418 D->getDeclContext(), SymbolRoleSet()); in VisitObjCInterfaceDecl()
431 D->getDeclContext(), SymbolRoleSet()); in VisitObjCProtocolDecl()
468 TRY_TO(IndexCtx.handleReference(C, D->getLocation(), D, D, SymbolRoleSet(), in VisitObjCCategoryDecl()
489 SymbolRoleSet())); in VisitObjCCategoryImplDecl()
527 SymbolRoleSet Roles = 0; in VisitObjCPropertyImplDecl()
531 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
534 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
542 SymbolRoleSet AccessorMethodRoles = in VisitObjCPropertyImplDecl()
543 SymbolRoleSet(SymbolRole::Dynamic) | SymbolRoleSet(SymbolRole::Implicit); in VisitObjCPropertyImplDecl()
560 SymbolRoleSet IvarRoles = 0; in VisitObjCPropertyImplDecl()
564 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
566 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
571 D->getDeclContext(), SymbolRoleSet()); in VisitObjCPropertyImplDecl()
600 D->getLexicalDeclContext(), SymbolRoleSet()); in VisitUsingDecl()
617 SymbolRoleSet()); in VisitUsingDirectiveDecl()
652 D, SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitClassTemplateSpecializationDecl()