Searched refs:getAsSingle (Results 1 – 15 of 15) sorted by relevance
439 return Found.getAsSingle<NamespaceDecl>(); in isNonTypeNestedNameSpecifier()615 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()624 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()691 OuterDecl = FoundOuter.getAsSingle<NamedDecl>(); in BuildCXXNestedNameSpecifier()831 if (TypeDecl *TD = Found.getAsSingle<TypeDecl>()) { in BuildCXXNestedNameSpecifier()834 } else if (Found.getAsSingle<TemplateDecl>()) { in BuildCXXNestedNameSpecifier()841 if (NamedDecl *ND = Found.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()
109 auto *Promise = R.getAsSingle<TypeDecl>(); in lookupPromiseType()156 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType()1017 auto *VD = Result.getAsSingle<VarDecl>(); in buildStdNoThrowDeclRef()1749 StdCoroutineTraitsCache = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineTraits()1766 StdCoroutineTraitsCache != ResExp.getAsSingle<ClassTemplateDecl>()) { in lookupCoroutineTraits()
1130 auto *TD = R.getAsSingle<TypeDecl>(); in getTupleLikeElementType()4274 TypeDecl *TyD = R.getAsSingle<TypeDecl>(); in BuildMemInitializer()11300 Result.getAsSingle<NamespaceDecl>())) in lookupStdExperimentalNamespace()11686 NamespaceDecl *NS = R.getAsSingle<NamespaceDecl>(); in ActOnUsingDirective()12491 if (!R.getAsSingle<TypeDecl>() && in BuildUsingDeclaration()12512 if (R.getAsSingle<NamespaceDecl>()) { in BuildUsingDeclaration()12735 EC = R->getAsSingle<EnumConstantDecl>(); in CheckUsingDeclQualifier()12789 } else if (R->getAsSingle<TypeDecl>()) { in CheckUsingDeclQualifier()12806 } else if (R->getAsSingle<VarDecl>()) { in CheckUsingDeclQualifier()12819 } else if (R->getAsSingle<EnumConstantDecl>()) { in CheckUsingDeclQualifier()[all …]
341 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()4792 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()4800 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr()4802 R.getAsSingle<VarTemplateDecl>(), in BuildTemplateIdExpr()4809 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()4812 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()4859 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) { in BuildQualifiedTemplateIdExpr()5058 if (Result.getAsSingle<TypeDecl>() || in CheckTemplateTypeArgument()10124 VarDecl *Prev = Previous.getAsSingle<VarDecl>(); in ActOnExplicitInstantiation()10125 VarTemplateDecl *PrevTemplate = Previous.getAsSingle<VarTemplateDecl>(); in ActOnExplicitInstantiation()
696 EnumDecl *Decl = Result.getAsSingle<EnumDecl>(); in getOpenCLEnumType()709 TypedefNameDecl *Decl = Result.getAsSingle<TypedefNameDecl>(); in getOpenCLTypedefType()970 if (const TagDecl *TD = Result.getAsSingle<TagDecl>()) in LookupPredefedObjCSuperType()3284 return R.getAsSingle<NamedDecl>(); in LookupSingleName()
841 VarDecl *VD = Lookup.getAsSingle<VarDecl>(); in ActOnPragmaUnused()
1169 Var = R.getAsSingle<VarDecl>(); in ActOnStartOfLambdaDefinition()
2659 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) { in ActOnIdExpression()2724 assert(R.getAsSingle<VarTemplateDecl>() && in ActOnIdExpression()2772 if (const TypeDecl *TD = R.getAsSingle<TypeDecl>()) { in BuildQualifiedDeclarationNameExpr()3227 !R.getAsSingle<FunctionTemplateDecl>() && in BuildDeclarationNameExpr()6855 auto *BuiltInDecl = R.getAsSingle<FunctionDecl>(); in BuildBuiltinCallExpr()16043 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf()16046 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()16691 if (auto *SLDecl = ResultSL.getAsSingle<RecordDecl>()) { in LookupStdSourceLocationImpl()16696 ImplDecl = ResultImpl.getAsSingle<CXXRecordDecl>(); in LookupStdSourceLocationImpl()
640 if (const TagDecl *TD = R.getAsSingle<TagDecl>()) { in isTagName()819 if (TagDecl *Tag = R.getAsSingle<TagDecl>()) { in isTagTypeWithMissingTag()1016 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { in ClassifyName()1214 TypeDecl *Type = Result.getAsSingle<TypeDecl>(); in ClassifyName()2532 TypeDecl *Old = OldDecls.getAsSingle<TypeDecl>(); in MergeTypedefNameDecl()17411 PrevDecl = Previous.getAsSingle<NamedDecl>(); in HandleField()18698 NamedDecl *PrevDecl = R.getAsSingle<NamedDecl>(); in ActOnEnumConstant()
240 if (TypeDecl *Type = Found.getAsSingle<TypeDecl>()) { in getDestructorName()657 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()662 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
1618 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
1131 Tag = Result.getAsSingle<TagDecl>(); in RebuildDependentNameType()12394 NamedDecl *D = R.getAsSingle<NamedDecl>(); in TransformUnresolvedLookupExpr()
3003 } else if (!(VD = Lookup.getAsSingle<VarDecl>())) { in ActOnOpenMPIdExpression()22563 NamedDecl *ND = Lookup.getAsSingle<NamedDecl>(); in lookupOpenMPDeclareTargetName()
1134 Match = TemplateSpecResult.getAsSingle<FunctionDecl>(); in CheckOverload()
533 DeclClass *getAsSingle() const { in getAsSingle() function