| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 426 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local 432 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration() 443 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration() 444 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
|
| H A D | ParseDeclCXX.cpp | 3534 ExprResult &NoexceptExpr, in tryParseExceptionSpecification() argument 3554 NoexceptExpr = nullptr; in tryParseExceptionSpecification() 3601 NoexceptExpr = ParseConstantExpression(); in tryParseExceptionSpecification() 3603 if (!NoexceptExpr.isInvalid()) { in tryParseExceptionSpecification() 3604 NoexceptExpr = Actions.ActOnNoexceptSpec(KeywordLoc, NoexceptExpr.get(), in tryParseExceptionSpecification()
|
| H A D | ParseExprCXX.cpp | 1173 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local 1179 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer() 1213 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
|
| H A D | ParseDecl.cpp | 6079 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local 6191 NoexceptExpr, in ParseFunctionDeclarator() 6240 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 168 Expr *NoexceptExpr, in getFunction() argument 201 I.Fun.NoexceptExpr = nullptr; in getFunction() 260 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
|
| H A D | SemaExceptionSpec.cpp | 80 Expr *NoexceptExpr, in ActOnNoexceptSpec() argument 83 ExprResult Converted = CheckBooleanCondition(NoexceptLoc, NoexceptExpr); in ActOnNoexceptSpec()
|
| H A D | SemaTemplateVariadic.cpp | 904 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
|
| H A D | TreeTransform.h | 5368 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec() local 5369 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec() 5373 NoexceptExpr = in TransformExceptionSpec() 5374 getSema().ActOnNoexceptSpec(Loc, NoexceptExpr.get(), EST); in TransformExceptionSpec() 5375 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec() 5378 if (ESI.NoexceptExpr != NoexceptExpr.get() || EST != ESI.Type) in TransformExceptionSpec() 5380 ESI.NoexceptExpr = NoexceptExpr.get(); in TransformExceptionSpec()
|
| H A D | SemaTemplateDeduction.cpp | 1701 Expr *NoexceptExpr = FunctionProtoParam->getNoexceptExpr(); in DeduceTemplateArgumentsByTypeMatch() local 1703 NoexceptExpr ? getDeducedParameterFromExpr(Info, NoexceptExpr) in DeduceTemplateArgumentsByTypeMatch()
|
| H A D | SemaDeclCXX.cpp | 15462 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, in checkExceptionSpecification() argument 15494 assert((NoexceptExpr->isTypeDependent() || in checkExceptionSpecification() 15495 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == in checkExceptionSpecification() 15498 if (IsTopLevel && DiagnoseUnexpandedParameterPack(NoexceptExpr)) { in checkExceptionSpecification() 15503 ESI.NoexceptExpr = NoexceptExpr; in checkExceptionSpecification() 15513 Expr *NoexceptExpr) { in actOnDelayedExceptionSpecification() argument 15529 DynamicExceptionRanges, NoexceptExpr, Exceptions, in actOnDelayedExceptionSpecification()
|
| H A D | SemaType.cpp | 4807 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local 4820 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator() 4827 NoexceptExpr, in GetFullTypeForDeclarator()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Type.cpp | 2904 assert(epi.ExceptionSpec.NoexceptExpr && "computed noexcept with no expr"); in FunctionProtoType() 2906 epi.ExceptionSpec.NoexceptExpr->isValueDependent()); in FunctionProtoType() 2909 *getTrailingObjects<Expr *>() = epi.ExceptionSpec.NoexceptExpr; in FunctionProtoType() 2911 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() || in FunctionProtoType() 2912 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent()) in FunctionProtoType() 2915 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack()) in FunctionProtoType() 3062 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, Canonical); in Profile()
|
| H A D | ASTImporter.cpp | 1202 FromEPI.ExceptionSpec.NoexceptExpr, in VisitFunctionProtoType() 1216 ToEPI.ExceptionSpec.NoexceptExpr, in VisitFunctionProtoType() 3058 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
|
| H A D | ASTContext.cpp | 3674 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1329 Expr *NoexceptExpr; member 1605 Expr *NoexceptExpr,
|
| H A D | Sema.h | 4805 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec() 4857 ExprResult ActOnNoexceptSpec(SourceLocation NoexceptLoc, Expr *NoexceptExpr, 4866 Expr *NoexceptExpr, 4882 Expr *NoexceptExpr);
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Type.h | 3749 Expr *NoexceptExpr = nullptr; 3910 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 1758 ExprResult &NoexceptExpr,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 6421 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()
|