Lines Matching refs:SymbolRoleSet

156     SymbolRoleSet Roles = (SymbolRoleSet)SymbolRole::Dynamic;  in handleObjCMethod()
161 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleObjCMethod()
225 SymbolRoleSet(SymbolRole::RelationSpecializationOf), ND); in gatherTemplatePseudoOverrides()
231 SymbolRoleSet Roles{}; in VisitFunctionDecl()
243 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl()
293 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitVarDecl()
308 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitFieldDecl()
342 TRY_DECL(D, IndexCtx.handleDecl(D, SymbolRoleSet(), Relations)); in VisitTypedefNameDecl()
358 return IndexCtx.handleDecl(D, D->getLocation(), SymbolRoleSet(), in VisitTagDecl()
373 SymbolRoleSet roles{}; in handleReferencedProtocols()
375 roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleReferencedProtocols()
393 SymbolRoleSet())); in VisitObjCInterfaceDecl()
397 SymbolRoleSet superRoles{}; in VisitObjCInterfaceDecl()
399 superRoles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCInterfaceDecl()
408 D->getDeclContext(), SymbolRoleSet()); in VisitObjCInterfaceDecl()
421 D->getDeclContext(), SymbolRoleSet()); in VisitObjCProtocolDecl()
458 TRY_TO(IndexCtx.handleReference(C, D->getLocation(), D, D, SymbolRoleSet(), in VisitObjCCategoryDecl()
479 SymbolRoleSet())); in VisitObjCCategoryImplDecl()
517 SymbolRoleSet Roles = 0; in VisitObjCPropertyImplDecl()
521 Relations.push_back({(SymbolRoleSet)SymbolRole::RelationAccessorOf, ID}); in VisitObjCPropertyImplDecl()
524 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
532 SymbolRoleSet AccessorMethodRoles = in VisitObjCPropertyImplDecl()
533 SymbolRoleSet(SymbolRole::Dynamic) | SymbolRoleSet(SymbolRole::Implicit); in VisitObjCPropertyImplDecl()
552 SymbolRoleSet IvarRoles = 0; in VisitObjCPropertyImplDecl()
556 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
558 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
563 D->getDeclContext(), SymbolRoleSet()); in VisitObjCPropertyImplDecl()
591 D->getLexicalDeclContext(), SymbolRoleSet()); in VisitUsingDecl()
608 SymbolRoleSet()); in VisitUsingDirectiveDecl()
643 D, SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitClassTemplateSpecializationDecl()