Home
last modified time | relevance | path

Searched refs:getAsSingle (Results 1 – 16 of 16) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaCXXScopeSpec.cpp439 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()
DSemaCoroutine.cpp109 auto *Promise = R.getAsSingle<TypeDecl>(); in lookupPromiseType()
156 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType()
1025 auto *VD = Result.getAsSingle<VarDecl>(); in buildStdNoThrowDeclRef()
1877 StdCoroutineTraitsCache = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineTraits()
1894 StdCoroutineTraitsCache != ResExp.getAsSingle<ClassTemplateDecl>()) { in lookupCoroutineTraits()
DHLSLExternalSemaSource.cpp387 PrevDecl = Result.getAsSingle<NamespaceDecl>(); in InitializeSema()
DSemaTemplate.cpp341 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()
4923 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()
4931 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr()
4933 R.getAsSingle<VarTemplateDecl>(), in BuildTemplateIdExpr()
4940 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()
4943 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()
4990 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) { in BuildQualifiedTemplateIdExpr()
5190 if (Result.getAsSingle<TypeDecl>() || in CheckTemplateTypeArgument()
10378 VarDecl *Prev = Previous.getAsSingle<VarDecl>(); in ActOnExplicitInstantiation()
10379 VarTemplateDecl *PrevTemplate = Previous.getAsSingle<VarTemplateDecl>(); in ActOnExplicitInstantiation()
DSemaDeclCXX.cpp1058 ClassTemplateDecl *TraitTD = Result.getAsSingle<ClassTemplateDecl>(); in lookupStdTypeTraitMember()
1164 auto *TD = R.getAsSingle<TypeDecl>(); in getTupleLikeElementType()
4310 TypeDecl *TyD = R.getAsSingle<TypeDecl>(); in BuildMemInitializer()
4347 if (auto UnqualifiedBase = R.getAsSingle<ClassTemplateDecl>()) { in BuildMemInitializer()
11397 Result.getAsSingle<NamespaceDecl>())) in lookupStdExperimentalNamespace()
11630 ClassTemplateDecl *Template = Result.getAsSingle<ClassTemplateDecl>(); in LookupStdInitializerList()
11784 NamespaceDecl *NS = R.getAsSingle<NamespaceDecl>(); in ActOnUsingDirective()
12599 if (!R.getAsSingle<TypeDecl>() && in BuildUsingDeclaration()
12600 !R.getAsSingle<UnresolvedUsingIfExistsDecl>()) { in BuildUsingDeclaration()
12611 if (IsInstantiation && R.getAsSingle<TypeDecl>()) { in BuildUsingDeclaration()
[all …]
DSemaLambda.cpp1200 if (auto *BD = R.getAsSingle<BindingDecl>()) in ActOnStartOfLambdaDefinition()
1203 Var = R.getAsSingle<VarDecl>(); in ActOnStartOfLambdaDefinition()
DSemaLookup.cpp699 EnumDecl *Decl = Result.getAsSingle<EnumDecl>(); in getOpenCLEnumType()
712 TypedefNameDecl *Decl = Result.getAsSingle<TypedefNameDecl>(); in getOpenCLTypedefType()
973 if (const TagDecl *TD = Result.getAsSingle<TagDecl>()) in LookupPredefedObjCSuperType()
3295 return R.getAsSingle<NamedDecl>(); in LookupSingleName()
DSemaAttr.cpp838 VarDecl *VD = Lookup.getAsSingle<VarDecl>(); in ActOnPragmaUnused()
DSemaExpr.cpp2658 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) { in ActOnIdExpression()
2723 assert(R.getAsSingle<VarTemplateDecl>() && in ActOnIdExpression()
2775 if (const TypeDecl *TD = R.getAsSingle<TypeDecl>()) { in BuildQualifiedDeclarationNameExpr()
3231 !R.getAsSingle<FunctionTemplateDecl>() && in BuildDeclarationNameExpr()
7095 auto *BuiltInDecl = R.getAsSingle<FunctionDecl>(); in BuildBuiltinCallExpr()
16311 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf()
16314 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
16960 if (auto *SLDecl = ResultSL.getAsSingle<RecordDecl>()) { in LookupStdSourceLocationImpl()
16965 ImplDecl = ResultImpl.getAsSingle<CXXRecordDecl>(); in LookupStdSourceLocationImpl()
DSemaDecl.cpp677 if (const TagDecl *TD = R.getAsSingle<TagDecl>()) { in isTagName()
856 if (TagDecl *Tag = R.getAsSingle<TagDecl>()) { in isTagTypeWithMissingTag()
1053 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { in ClassifyName()
1241 TypeDecl *Type = Result.getAsSingle<TypeDecl>(); in ClassifyName()
2608 TypeDecl *Old = OldDecls.getAsSingle<TypeDecl>(); in MergeTypedefNameDecl()
17874 PrevDecl = Previous.getAsSingle<NamedDecl>(); in HandleField()
19311 NamedDecl *PrevDecl = R.getAsSingle<NamedDecl>(); in ActOnEnumConstant()
DSemaExprCXX.cpp243 if (TypeDecl *Type = Found.getAsSingle<TypeDecl>()) { in getDestructorName()
660 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
665 CXXTypeInfoDecl = R.getAsSingle<RecordDecl>(); in ActOnCXXTypeid()
DSemaTemplateInstantiateDecl.cpp1629 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
DTreeTransform.h1171 Tag = Result.getAsSingle<TagDecl>(); in RebuildDependentNameType()
12569 NamedDecl *D = R.getAsSingle<NamedDecl>(); in TransformUnresolvedLookupExpr()
DSemaOpenMP.cpp3054 } else if (!(VD = Lookup.getAsSingle<VarDecl>())) { in ActOnOpenMPIdExpression()
22886 NamedDecl *ND = Lookup.getAsSingle<NamedDecl>(); in lookupOpenMPDeclareTargetName()
DSemaOverload.cpp1230 Match = TemplateSpecResult.getAsSingle<FunctionDecl>(); in CheckOverload()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DLookup.h533 DeclClass *getAsSingle() const { in getAsSingle() function