/external/clang/lib/Parse/ |
D | ParseCXXInlineMethods.cpp | 428 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local 434 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration() 445 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration() 446 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
|
D | ParseDeclCXX.cpp | 3329 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()
|
D | ParseExprCXX.cpp | 1113 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local 1119 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer() 1158 NoexceptExpr.isUsable() ? in ParseLambdaExpressionAfterIntroducer() 1159 NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
|
D | ParseDecl.cpp | 5492 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local 5596 NoexceptExpr, in ParseFunctionDeclarator() 5635 NoexceptExpr.isUsable() ? in ParseFunctionDeclarator() 5636 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 | 4888 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 …]
|
D | SemaDeclCXX.cpp | 13632 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 …]
|
D | SemaTemplateVariadic.cpp | 778 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
|
D | SemaType.cpp | 4012 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local 4025 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator() 4032 NoexceptExpr, in GetFullTypeForDeclarator()
|
/external/clang/lib/AST/ |
D | Type.cpp | 2713 *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()
|
D | ASTImporter.cpp | 1672 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType() 1673 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType() 2810 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
|
/external/clang/include/clang/Sema/ |
D | DeclSpec.h | 1273 Expr *NoexceptExpr; member 1510 Expr *NoexceptExpr,
|
D | Sema.h | 4280 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec() 4335 Expr *NoexceptExpr, 4351 Expr *NoexceptExpr);
|
/external/clang/include/clang/AST/ |
D | Type.h | 3044 : 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/ |
D | Parser.h | 1540 ExprResult &NoexceptExpr,
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5652 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()
|