Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp426 ExprResult NoexceptExpr; in ParseLexedMethodDeclaration() local
432 DynamicExceptionRanges, NoexceptExpr, in ParseLexedMethodDeclaration()
443 NoexceptExpr.isUsable()? in ParseLexedMethodDeclaration()
444 NoexceptExpr.get() : nullptr); in ParseLexedMethodDeclaration()
H A DParseDeclCXX.cpp3534 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 DParseExprCXX.cpp1173 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer() local
1179 NoexceptExpr, in ParseLambdaExpressionAfterIntroducer()
1213 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr, in ParseLambdaExpressionAfterIntroducer()
H A DParseDecl.cpp6079 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 DDeclSpec.cpp168 Expr *NoexceptExpr, in getFunction() argument
201 I.Fun.NoexceptExpr = nullptr; in getFunction()
260 I.Fun.NoexceptExpr = NoexceptExpr; in getFunction()
H A DSemaExceptionSpec.cpp80 Expr *NoexceptExpr, in ActOnNoexceptSpec() argument
83 ExprResult Converted = CheckBooleanCondition(NoexceptLoc, NoexceptExpr); in ActOnNoexceptSpec()
H A DSemaTemplateVariadic.cpp904 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
H A DTreeTransform.h5368 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 DSemaTemplateDeduction.cpp1701 Expr *NoexceptExpr = FunctionProtoParam->getNoexceptExpr(); in DeduceTemplateArgumentsByTypeMatch() local
1703 NoexceptExpr ? getDeducedParameterFromExpr(Info, NoexceptExpr) in DeduceTemplateArgumentsByTypeMatch()
H A DSemaDeclCXX.cpp15462 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 DSemaType.cpp4807 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 DType.cpp2904 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 DASTImporter.cpp1202 FromEPI.ExceptionSpec.NoexceptExpr, in VisitFunctionProtoType()
1216 ToEPI.ExceptionSpec.NoexceptExpr, in VisitFunctionProtoType()
3058 FromEPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionDecl()
H A DASTContext.cpp3674 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1329 Expr *NoexceptExpr; member
1605 Expr *NoexceptExpr,
H A DSema.h4805 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 DType.h3749 Expr *NoexceptExpr = nullptr;
3910 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1758 ExprResult &NoexceptExpr,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp6421 ESI.NoexceptExpr = ReadExpr(ModuleFile); in readExceptionSpec()