Lines Matching refs:SymbolRoleSet
169 SymbolRoleSet Roles = (SymbolRoleSet)SymbolRole::Dynamic; in handleObjCMethod()
174 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleObjCMethod()
238 SymbolRoleSet(SymbolRole::RelationSpecializationOf), ND); in gatherTemplatePseudoOverrides()
244 SymbolRoleSet Roles{}; in VisitFunctionDecl()
256 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl()
308 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
323 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
358 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
374 return IndexCtx.handleDecl(D, D->getLocation(), SymbolRoleSet(), in VisitTagDecl()
398 SymbolRoleSet roles{}; in handleReferencedProtocols()
400 roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleReferencedProtocols()
418 SymbolRoleSet())); in VisitObjCInterfaceDecl()
422 SymbolRoleSet superRoles{}; in VisitObjCInterfaceDecl()
424 superRoles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCInterfaceDecl()
433 D->getDeclContext(), SymbolRoleSet()); in VisitObjCInterfaceDecl()
446 D->getDeclContext(), SymbolRoleSet()); in VisitObjCProtocolDecl()
483 TRY_TO(IndexCtx.handleReference(C, D->getLocation(), D, D, SymbolRoleSet(), in VisitObjCCategoryDecl()
504 SymbolRoleSet())); in VisitObjCCategoryImplDecl()
542 SymbolRoleSet Roles = 0; in VisitObjCPropertyImplDecl()
546 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
549 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
557 SymbolRoleSet AccessorMethodRoles = in VisitObjCPropertyImplDecl()
558 SymbolRoleSet(SymbolRole::Dynamic) | SymbolRoleSet(SymbolRole::Implicit); in VisitObjCPropertyImplDecl()
575 SymbolRoleSet IvarRoles = 0; in VisitObjCPropertyImplDecl()
579 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
581 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
586 D->getDeclContext(), SymbolRoleSet()); in VisitObjCPropertyImplDecl()
621 D->getLexicalDeclContext(), SymbolRoleSet()); in VisitUsingDecl()
639 SymbolRoleSet()); in VisitUsingDirectiveDecl()
674 D, SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitClassTemplateSpecializationDecl()