Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseCXXInlineMethods.cpp431 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local
437 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration()
448 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration()
449 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
DParseDeclCXX.cpp3253 ExprResult &NoexceptExpr, in tryParseExceptionSpecification() argument
3273 NoexceptExpr = 0; in tryParseExceptionSpecification()
3320 NoexceptExpr = ParseConstantExpression(); in tryParseExceptionSpecification()
3323 if (!NoexceptExpr.isInvalid()) in tryParseExceptionSpecification()
3324 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc, in tryParseExceptionSpecification()
3325 NoexceptExpr.get()); in tryParseExceptionSpecification()
DParseExprCXX.cpp1112 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local
1118 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer()
1157 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer()
1158 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
DParseDecl.cpp5292 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local
5396 NoexceptExpr, in ParseFunctionDeclarator()
5435 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator()
5436 NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
/external/clang/lib/Sema/
DDeclSpec.cpp184 Expr *NoexceptExpr, in getFunction() argument
218 I.Fun.NoexceptExpr = nullptr; in getFunction()
260 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
DTreeTransform.h4702 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec() local
4703 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4706 NoexceptExpr = getSema().CheckBooleanCondition( in TransformExceptionSpec()
4707 NoexceptExpr.get(), NoexceptExpr.get()->getLocStart()); in TransformExceptionSpec()
4708 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4711 if (!NoexceptExpr.get()->isValueDependent()) { in TransformExceptionSpec()
4712 NoexceptExpr = getSema().VerifyIntegerConstantExpression( in TransformExceptionSpec()
4713 NoexceptExpr.get(), nullptr, in TransformExceptionSpec()
4716 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4720 if (ESI.NoexceptExpr != NoexceptExpr.get()) in TransformExceptionSpec()
[all …]
DSemaDeclCXX.cpp13568 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, in checkExceptionSpecification() argument
13601 if (NoexceptExpr) { in checkExceptionSpecification()
13602 assert((NoexceptExpr->isTypeDependent() || in checkExceptionSpecification()
13603 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == in checkExceptionSpecification()
13606 if (IsTopLevel && NoexceptExpr && in checkExceptionSpecification()
13607 DiagnoseUnexpandedParameterPack(NoexceptExpr)) { in checkExceptionSpecification()
13612 if (!NoexceptExpr->isValueDependent()) in checkExceptionSpecification()
13613 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr, in checkExceptionSpecification()
13616 ESI.NoexceptExpr = NoexceptExpr; in checkExceptionSpecification()
13627 Expr *NoexceptExpr) { in actOnDelayedExceptionSpecification() argument
[all …]
DSemaTemplateVariadic.cpp777 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
DSemaType.cpp3027 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local
3040 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator()
3047 NoexceptExpr, in GetFullTypeForDeclarator()
/external/clang/lib/AST/
DType.cpp1640 *noexSlot = epi.ExceptionSpec.NoexceptExpr; in FunctionProtoType()
1642 if (epi.ExceptionSpec.NoexceptExpr) { in FunctionProtoType()
1643 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() || in FunctionProtoType()
1644 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent()) in FunctionProtoType()
1647 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack()) in FunctionProtoType()
1784 epi.ExceptionSpec.NoexceptExpr) { in Profile()
1785 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, false); in Profile()
DASTImporter.cpp1629 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1630 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
2740 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
/external/clang/include/clang/Sema/
DDeclSpec.h1251 Expr *NoexceptExpr; member
1480 Expr *NoexceptExpr,
DSema.h4031 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec()
4086 Expr *NoexceptExpr,
4102 Expr *NoexceptExpr);
/external/clang/include/clang/AST/
DType.h2892 : Type(EST_None), NoexceptExpr(nullptr),
2896 : Type(EST), NoexceptExpr(nullptr), SourceDecl(nullptr),
2904 Expr *NoexceptExpr;
3025 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
/external/clang/include/clang/Parse/
DParser.h1467 ExprResult &NoexceptExpr,
/external/clang/lib/Serialization/
DASTReader.cpp5701 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()