/external/clang/lib/Parse/ |
D | ParseCXXInlineMethods.cpp | 435 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local 441 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration() 452 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration() 453 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
|
D | ParseDeclCXX.cpp | 3352 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()
|
D | ParseExprCXX.cpp | 1179 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local 1185 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer() 1224 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer() 1225 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
|
D | ParseDecl.cpp | 5597 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local 5701 NoexceptExpr, in ParseFunctionDeclarator() 5740 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator() 5741 NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
|
/external/clang/lib/Sema/ |
D | DeclSpec.cpp | 174 Expr *NoexceptExpr, in getFunction() argument 209 I.Fun.NoexceptExpr = nullptr; in getFunction() 251 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
|
D | TreeTransform.h | 5033 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()
|
D | SemaDeclCXX.cpp | 13854 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 …]
|
D | SemaTemplateVariadic.cpp | 782 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
|
D | SemaType.cpp | 4288 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local 4301 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator() 4308 NoexceptExpr, in GetFullTypeForDeclarator()
|
/external/clang/lib/AST/ |
D | Type.cpp | 2704 *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()
|
D | ASTImporter.cpp | 1755 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType() 1756 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType() 3013 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
|
/external/clang/include/clang/Sema/ |
D | DeclSpec.h | 1296 Expr *NoexceptExpr; member 1544 Expr *NoexceptExpr,
|
D | Sema.h | 4393 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec() 4449 Expr *NoexceptExpr, 4465 Expr *NoexceptExpr);
|
/external/clang/include/clang/AST/ |
D | Type.h | 3148 : 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/ |
D | Parser.h | 1562 ExprResult &NoexceptExpr,
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5694 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()
|