Searched refs:getAsSingle (Results 1 – 17 of 17) sorted by relevance
526 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()535 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()602 OuterDecl = FoundOuter.getAsSingle<NamedDecl>(); in BuildCXXNestedNameSpecifier()750 if (TypeDecl *TD = Found.getAsSingle<TypeDecl>()) { in BuildCXXNestedNameSpecifier()753 } else if (Found.getAsSingle<TemplateDecl>()) { in BuildCXXNestedNameSpecifier()760 if (NamedDecl *ND = Found.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier()
109 auto *Promise = R.getAsSingle<TypeDecl>(); in lookupPromiseType()157 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType()1023 auto *VD = Result.getAsSingle<VarDecl>(); in buildStdNoThrowDeclRef()1944 StdCoroutineTraitsCache = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineTraits()
1247 if (auto *BD = R.getAsSingle<BindingDecl>()) in ActOnLambdaExpressionAfterIntroducer()1249 else if (R.getAsSingle<FieldDecl>()) { in ActOnLambdaExpressionAfterIntroducer()1254 Var = R.getAsSingle<VarDecl>(); in ActOnLambdaExpressionAfterIntroducer()
401 PrevDecl = Result.getAsSingle<NamespaceDecl>(); in InitializeSema()
1076 ClassTemplateDecl *TraitTD = Result.getAsSingle<ClassTemplateDecl>(); in lookupStdTypeTraitMember() 1182 auto *TD = R.getAsSingle<TypeDecl>(); in getTupleLikeElementType() 4355 TypeDecl *TyD = R.getAsSingle<TypeDecl>(); in BuildMemInitializer() 4392 if (auto UnqualifiedBase = R.getAsSingle<ClassTemplateDecl>()) { in BuildMemInitializer() 11958 ClassTemplateDecl *Template = Result.getAsSingle<ClassTemplateDecl>(); in LookupStdInitializerList() 12137 NamespaceDecl *NS = R.getAsSingle<NamespaceDecl>(); in ActOnUsingDirective() 12914 if (!R.getAsSingle<TypeDecl>() && in BuildUsingDeclaration() 12915 !R.getAsSingle<UnresolvedUsingIfExistsDecl>()) { in BuildUsingDeclaration() 12926 if (IsInstantiation && R.getAsSingle<TypeDecl>()) { in BuildUsingDeclaration() 12935 if (R.getAsSingle<NamespaceDec in BuildUsingDeclaration() [all...]
342 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()4408 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()4417 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr()4419 SS, R.getLookupNameInfo(), R.getAsSingle<VarTemplateDecl>(), in BuildTemplateIdExpr()4427 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()4430 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()4658 if (Result.getAsSingle<TypeDecl>() || in CheckTemplateTypeArgument()9901 VarDecl *Prev = Previous.getAsSingle<VarDecl>(); in ActOnExplicitInstantiation()9902 VarTemplateDecl *PrevTemplate = Previous.getAsSingle<VarTemplateDecl>(); in ActOnExplicitInstantiation()
713 EnumDecl *Decl = Result.getAsSingle<EnumDecl>(); in getOpenCLEnumType()726 TypedefNameDecl *Decl = Result.getAsSingle<TypedefNameDecl>(); in getOpenCLTypedefType()987 if (const TagDecl *TD = Result.getAsSingle<TagDecl>()) in LookupPredefedObjCSuperType()3272 return R.getAsSingle<NamedDecl>(); in LookupSingleName()
849 VarDecl *VD = Lookup.getAsSingle<VarDecl>(); in ActOnPragmaUnused()
2811 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) { in ActOnIdExpression()2860 assert(R.getAsSingle<VarTemplateDecl>() && in ActOnIdExpression()2897 if (const TypeDecl *TD = R.getAsSingle<TypeDecl>()) { in BuildQualifiedDeclarationNameExpr()3169 !R.getAsSingle<FunctionTemplateDecl>() && in BuildDeclarationNameExpr()6615 auto *BuiltInDecl = R.getAsSingle<FunctionDecl>(); in BuildBuiltinCallExpr()15809 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf()15812 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()16468 if (auto *SLDecl = ResultSL.getAsSingle<RecordDecl>()) { in LookupStdSourceLocationImpl()16473 ImplDecl = ResultImpl.getAsSingle<CXXRecordDecl>(); in LookupStdSourceLocationImpl()
645 if (const TagDecl *TD = R.getAsSingle<TagDecl>()) { in isTagName()815 if (TagDecl *Tag = R.getAsSingle<TagDecl>()) { in isTagTypeWithMissingTag()1013 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { in ClassifyName()1203 TypeDecl *Type = Result.getAsSingle<TypeDecl>(); in ClassifyName()2515 TypeDecl *Old = OldDecls.getAsSingle<TypeDecl>(); in MergeTypedefNameDecl()6348 if (auto *TPD = Previous.getAsSingle<NamedDecl>(); in HandleDeclarator()18279 PrevDecl = Previous.getAsSingle<NamedDecl>(); in HandleField()19596 NamedDecl *PrevDecl = R.getAsSingle<NamedDecl>(); in ActOnEnumConstant()
2015 !Result.getAsSingle<VarDecl>()) { in handleNSErrorDomain()
244 if (TypeDecl *Type = Found.getAsSingle<TypeDecl>()) { in getDestructorName()663 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()668 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
1710 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
3115 } else if (!(VD = Lookup.getAsSingle<VarDecl>())) { in ActOnOpenMPIdExpression()22141 NamedDecl *ND = Lookup.getAsSingle<NamedDecl>(); in lookupOpenMPDeclareTargetName()
1278 Match = TemplateSpecResult.getAsSingle<FunctionDecl>(); in CheckOverload()
1214 Tag = Result.getAsSingle<TagDecl>(); in RebuildDependentNameType()
558 DeclClass *getAsSingle() const { in getAsSingle() function