/external/clang/lib/Parse/ |
D | ParseCXXInlineMethods.cpp | 431 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local 437 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration() 448 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration() 449 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
|
D | ParseDeclCXX.cpp | 3253 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()
|
D | ParseExprCXX.cpp | 1112 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local 1118 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer() 1157 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer() 1158 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
|
D | ParseDecl.cpp | 5292 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local 5396 NoexceptExpr, in ParseFunctionDeclarator() 5435 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator() 5436 NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
|
/external/clang/lib/Sema/ |
D | DeclSpec.cpp | 184 Expr *NoexceptExpr, in getFunction() argument 218 I.Fun.NoexceptExpr = nullptr; in getFunction() 260 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
|
D | TreeTransform.h | 4702 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 …]
|
D | SemaDeclCXX.cpp | 13568 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 …]
|
D | SemaTemplateVariadic.cpp | 777 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
|
D | SemaType.cpp | 3027 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local 3040 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator() 3047 NoexceptExpr, in GetFullTypeForDeclarator()
|
/external/clang/lib/AST/ |
D | Type.cpp | 1640 *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()
|
D | ASTImporter.cpp | 1629 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType() 1630 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType() 2740 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
|
/external/clang/include/clang/Sema/ |
D | DeclSpec.h | 1251 Expr *NoexceptExpr; member 1480 Expr *NoexceptExpr,
|
D | Sema.h | 4031 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec() 4086 Expr *NoexceptExpr, 4102 Expr *NoexceptExpr);
|
/external/clang/include/clang/AST/ |
D | Type.h | 2892 : 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/ |
D | Parser.h | 1467 ExprResult &NoexceptExpr,
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5701 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()
|