Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp467 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local
473 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration()
484 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration()
485 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
H A DParseDeclCXX.cpp3677 ExprResult &NoexceptExpr, in tryParseExceptionSpecification() argument
3697 NoexceptExpr = nullptr; in tryParseExceptionSpecification()
3744 NoexceptExpr = ParseConstantExpression(); in tryParseExceptionSpecification()
3746 if (!NoexceptExpr.isInvalid()) { in tryParseExceptionSpecification()
3747 NoexceptExpr = Actions.ActOnNoexceptSpec(KeywordLoc, NoexceptExpr.get(), in tryParseExceptionSpecification()
H A DParseExprCXX.cpp1348 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local
1352 DynamicExceptionRanges, NoexceptExpr, ExceptionSpecTokens); in ParseLambdaExpressionAfterIntroducer()
1390 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
H A DParseDecl.cpp6510 ExprResult NoexceptExpr; in ParseFunctionDeclarator() local
6606 NoexceptExpr, in ParseFunctionDeclarator()
6656 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr, in ParseFunctionDeclarator()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DAbstractBasicWriter.h213 asImpl().writeExprRef(esi.NoexceptExpr); in writeExceptionSpecInfo()
H A DAbstractBasicReader.h228 esi.NoexceptExpr = asImpl().readExprRef(); in readExceptionSpecInfo()
H A DType.h3952 Expr *NoexceptExpr = nullptr;
4154 Result.NoexceptExpr = getNoexceptExpr();
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DDeclSpec.cpp176 Expr *NoexceptExpr, in getFunction() argument
212 I.Fun.NoexceptExpr = nullptr; in getFunction()
272 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
H A DSemaExceptionSpec.cpp82 Expr *NoexceptExpr, in ActOnNoexceptSpec() argument
85 ExprResult Converted = CheckBooleanCondition(NoexceptLoc, NoexceptExpr); in ActOnNoexceptSpec()
91 CXXBoolLiteralExpr(false, Context.BoolTy, NoexceptExpr->getBeginLoc()); in ActOnNoexceptSpec()
H A DSemaTemplateVariadic.cpp948 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
H A DTreeTransform.h5919 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec() local
5920 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
5924 NoexceptExpr = in TransformExceptionSpec()
5925 getSema().ActOnNoexceptSpec(Loc, NoexceptExpr.get(), EST); in TransformExceptionSpec()
5926 if (NoexceptExpr.isInvalid()) in TransformExceptionSpec()
5929 if (ESI.NoexceptExpr != NoexceptExpr.get() || EST != ESI.Type) in TransformExceptionSpec()
5931 ESI.NoexceptExpr = NoexceptExpr.get(); in TransformExceptionSpec()
H A DSemaTemplateDeduction.cpp1834 Expr *NoexceptExpr = FunctionProtoParam->getNoexceptExpr(); in DeduceTemplateArgumentsByTypeMatch() local
1836 NoexceptExpr ? getDeducedParameterFromExpr(Info, NoexceptExpr) in DeduceTemplateArgumentsByTypeMatch()
H A DSemaDeclCXX.cpp17717 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, in checkExceptionSpecification() argument
17749 assert((NoexceptExpr->isTypeDependent() || in checkExceptionSpecification()
17750 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == in checkExceptionSpecification()
17753 if (IsTopLevel && DiagnoseUnexpandedParameterPack(NoexceptExpr)) { in checkExceptionSpecification()
17758 ESI.NoexceptExpr = NoexceptExpr; in checkExceptionSpecification()
17768 Expr *NoexceptExpr) { in actOnDelayedExceptionSpecification() argument
17784 DynamicExceptionRanges, NoexceptExpr, Exceptions, in actOnDelayedExceptionSpecification()
H A DSemaType.cpp5317 Expr *NoexceptExpr = nullptr; in GetFullTypeForDeclarator() local
5330 NoexceptExpr = FTI.NoexceptExpr; in GetFullTypeForDeclarator()
5337 NoexceptExpr, in GetFullTypeForDeclarator()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp3199 assert(epi.ExceptionSpec.NoexceptExpr && "computed noexcept with no expr"); in FunctionProtoType()
3201 epi.ExceptionSpec.NoexceptExpr->isValueDependent()); in FunctionProtoType()
3204 *getTrailingObjects<Expr *>() = epi.ExceptionSpec.NoexceptExpr; in FunctionProtoType()
3207 toTypeDependence(epi.ExceptionSpec.NoexceptExpr->getDependence()) & in FunctionProtoType()
3361 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, Canonical); in Profile()
H A DASTImporter.cpp1271 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1272 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
3377 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
H A DASTContext.cpp4270 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1356 Expr *NoexceptExpr; member
1638 Expr *NoexceptExpr,
H A DSema.h5838 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), in getExceptionSpec()
5851 ExprResult ActOnNoexceptSpec(SourceLocation NoexceptLoc, Expr *NoexceptExpr,
5860 Expr *NoexceptExpr,
5876 Expr *NoexceptExpr);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h1932 ExprResult &NoexceptExpr,