Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseCXXInlineMethods.cpp428 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local
434 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration()
445 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration()
446 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
DParseDeclCXX.cpp3329 ExprResult &NoexceptExpr, in tryParseExceptionSpecification() argument
3349 NoexceptExpr = nullptr; in tryParseExceptionSpecification()
3396 NoexceptExpr = ParseConstantExpression(); in tryParseExceptionSpecification()
3400 if (!NoexceptExpr.isInvalid()) { in tryParseExceptionSpecification()
3401 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc, in tryParseExceptionSpecification()
3402 NoexceptExpr.get()); in tryParseExceptionSpecification()
DParseExprCXX.cpp1113 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local
1119 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer()
1158 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer()
1159 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
DParseDecl.cpp5492 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local
5596 NoexceptExpr, in ParseFunctionDeclarator()
5635 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator()
5636 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.h4888 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec() local
4889 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4892 NoexceptExpr = getSema().CheckBooleanCondition( in TransformExceptionSpec()
4893 NoexceptExpr.get(), NoexceptExpr.get()->getLocStart()); in TransformExceptionSpec()
4894 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4897 if (!NoexceptExpr.get()->isValueDependent()) { in TransformExceptionSpec()
4898 NoexceptExpr = getSema().VerifyIntegerConstantExpression( in TransformExceptionSpec()
4899 NoexceptExpr.get(), nullptr, in TransformExceptionSpec()
4902 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
4906 if (ESI.NoexceptExpr != NoexceptExpr.get()) in TransformExceptionSpec()
[all …]
DSemaDeclCXX.cpp13632 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, in checkExceptionSpecification() argument
13665 if (NoexceptExpr) { in checkExceptionSpecification()
13666 assert((NoexceptExpr->isTypeDependent() || in checkExceptionSpecification()
13667 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == in checkExceptionSpecification()
13670 if (IsTopLevel && NoexceptExpr && in checkExceptionSpecification()
13671 DiagnoseUnexpandedParameterPack(NoexceptExpr)) { in checkExceptionSpecification()
13676 if (!NoexceptExpr->isValueDependent()) in checkExceptionSpecification()
13677 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr, in checkExceptionSpecification()
13680 ESI.NoexceptExpr = NoexceptExpr; in checkExceptionSpecification()
13691 Expr *NoexceptExpr) { in actOnDelayedExceptionSpecification() argument
[all …]
DSemaTemplateVariadic.cpp778 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
DSemaType.cpp4012 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local
4025 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator()
4032 NoexceptExpr, in GetFullTypeForDeclarator()
/external/clang/lib/AST/
DType.cpp2713 *noexSlot = epi.ExceptionSpec.NoexceptExpr; in FunctionProtoType()
2715 if (epi.ExceptionSpec.NoexceptExpr) { in FunctionProtoType()
2716 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() || in FunctionProtoType()
2717 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent()) in FunctionProtoType()
2720 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack()) in FunctionProtoType()
2857 epi.ExceptionSpec.NoexceptExpr) { in Profile()
2858 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, false); in Profile()
DASTImporter.cpp1672 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1673 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
2810 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
/external/clang/include/clang/Sema/
DDeclSpec.h1273 Expr *NoexceptExpr; member
1510 Expr *NoexceptExpr,
DSema.h4280 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec()
4335 Expr *NoexceptExpr,
4351 Expr *NoexceptExpr);
/external/clang/include/clang/AST/
DType.h3044 : Type(EST_None), NoexceptExpr(nullptr),
3048 : Type(EST), NoexceptExpr(nullptr), SourceDecl(nullptr),
3056 Expr *NoexceptExpr;
3179 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
/external/clang/include/clang/Parse/
DParser.h1540 ExprResult &NoexceptExpr,
/external/clang/lib/Serialization/
DASTReader.cpp5652 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()