Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseCXXInlineMethods.cpp435 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local
441 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration()
452 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration()
453 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
DParseDeclCXX.cpp3352 ExprResult &NoexceptExpr, in tryParseExceptionSpecification() argument
3372 NoexceptExpr = nullptr; in tryParseExceptionSpecification()
3420 NoexceptExpr = ParseConstantExpression(); in tryParseExceptionSpecification()
3425 if (!NoexceptExpr.isInvalid()) { in tryParseExceptionSpecification()
3426 NoexceptExpr = in tryParseExceptionSpecification()
3427 Actions.CheckBooleanCondition(KeywordLoc, NoexceptExpr.get()); in tryParseExceptionSpecification()
DParseExprCXX.cpp1179 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local
1185 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer()
1224 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer()
1225 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
DParseDecl.cpp5597 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local
5701 NoexceptExpr, in ParseFunctionDeclarator()
5740 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator()
5741 NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
/external/clang/lib/Sema/
DDeclSpec.cpp174 Expr *NoexceptExpr, in getFunction() argument
209 I.Fun.NoexceptExpr = nullptr; in getFunction()
251 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
DTreeTransform.h5033 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec() local
5034 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
5038 NoexceptExpr = getSema().CheckBooleanCondition(Loc, NoexceptExpr.get()); in TransformExceptionSpec()
5039 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
5042 if (!NoexceptExpr.get()->isValueDependent()) { in TransformExceptionSpec()
5043 NoexceptExpr = getSema().VerifyIntegerConstantExpression( in TransformExceptionSpec()
5044 NoexceptExpr.get(), nullptr, in TransformExceptionSpec()
5047 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
5051 if (ESI.NoexceptExpr != NoexceptExpr.get()) in TransformExceptionSpec()
5053 ESI.NoexceptExpr = NoexceptExpr.get(); in TransformExceptionSpec()
DSemaDeclCXX.cpp13854 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, in checkExceptionSpecification() argument
13887 if (NoexceptExpr) { in checkExceptionSpecification()
13888 assert((NoexceptExpr->isTypeDependent() || in checkExceptionSpecification()
13889 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == in checkExceptionSpecification()
13892 if (IsTopLevel && NoexceptExpr && in checkExceptionSpecification()
13893 DiagnoseUnexpandedParameterPack(NoexceptExpr)) { in checkExceptionSpecification()
13898 if (!NoexceptExpr->isValueDependent()) in checkExceptionSpecification()
13899 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr, in checkExceptionSpecification()
13902 ESI.NoexceptExpr = NoexceptExpr; in checkExceptionSpecification()
13913 Expr *NoexceptExpr) { in actOnDelayedExceptionSpecification() argument
[all …]
DSemaTemplateVariadic.cpp782 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
DSemaType.cpp4288 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local
4301 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator()
4308 NoexceptExpr, in GetFullTypeForDeclarator()
/external/clang/lib/AST/
DType.cpp2704 *noexSlot = epi.ExceptionSpec.NoexceptExpr; in FunctionProtoType()
2706 if (epi.ExceptionSpec.NoexceptExpr) { in FunctionProtoType()
2707 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() || in FunctionProtoType()
2708 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent()) in FunctionProtoType()
2711 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack()) in FunctionProtoType()
2849 epi.ExceptionSpec.NoexceptExpr) { in Profile()
2850 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, false); in Profile()
DASTImporter.cpp1755 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1756 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
3013 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
/external/clang/include/clang/Sema/
DDeclSpec.h1296 Expr *NoexceptExpr; member
1544 Expr *NoexceptExpr,
DSema.h4393 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec()
4449 Expr *NoexceptExpr,
4465 Expr *NoexceptExpr);
/external/clang/include/clang/AST/
DType.h3148 : Type(EST_None), NoexceptExpr(nullptr),
3152 : Type(EST), NoexceptExpr(nullptr), SourceDecl(nullptr),
3160 Expr *NoexceptExpr;
3294 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
/external/clang/include/clang/Parse/
DParser.h1562 ExprResult &NoexceptExpr,
/external/clang/lib/Serialization/
DASTReader.cpp5694 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()