/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 82 ExprResult Sema::ActOnNoexceptSpec(Expr *NoexceptExpr, argument 85 if (NoexceptExpr->isTypeDependent() || 86 NoexceptExpr->containsUnexpandedParameterPack()) { 88 return NoexceptExpr; 93 NoexceptExpr, Context.BoolTy, Result, CCEK_Noexcept); 99 CXXBoolLiteralExpr(false, Context.BoolTy, NoexceptExpr->getBeginLoc());
|
H A D | DeclSpec.cpp | 177 Expr *NoexceptExpr, 213 I.Fun.NoexceptExpr = nullptr; 273 I.Fun.NoexceptExpr = NoexceptExpr; 161 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, ArrayRef<NamedDecl*> DeclsInPrototype, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType, SourceLocation TrailingReturnTypeLoc, DeclSpec *MethodQualifiers) argument
|
H A D | SemaTemplateVariadic.cpp | 958 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack())
|
H A D | TreeTransform.h | 6211 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); local 6212 if (NoexceptExpr.isInvalid()) 6216 NoexceptExpr = 6217 getSema().ActOnNoexceptSpec(NoexceptExpr.get(), EST); 6218 if (NoexceptExpr.isInvalid()) 6221 if (ESI.NoexceptExpr != NoexceptExpr.get() || EST != ESI.Type) 6223 ESI.NoexceptExpr = NoexceptExpr [all...] |
H A D | SemaTemplateDeduction.cpp | 1826 Expr *NoexceptExpr = FPP->getNoexceptExpr(); 1828 NoexceptExpr ? getDeducedParameterFromExpr(Info, NoexceptExpr)
|
H A D | SemaDeclCXX.cpp | 19098 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, 19130 assert((NoexceptExpr->isTypeDependent() || 19131 NoexceptExpr->getType()->getCanonicalTypeUnqualified() == 19134 if (IsTopLevel && DiagnoseUnexpandedParameterPack(NoexceptExpr)) { 19139 ESI.NoexceptExpr = NoexceptExpr; 19149 Expr *NoexceptExpr) { 19165 DynamicExceptionRanges, NoexceptExpr, Exceptions,
|
H A D | SemaType.cpp | 780 /*NoexceptExpr=*/nullptr, 5647 Expr *NoexceptExpr = nullptr; local 5660 NoexceptExpr = FTI.NoexceptExpr; 5667 NoexceptExpr,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AbstractBasicReader.h | 229 esi.NoexceptExpr = asImpl().readExprRef();
|
H A D | AbstractBasicWriter.h | 210 asImpl().writeExprRef(esi.NoexceptExpr);
|
H A D | Type.h | 4254 Expr *NoexceptExpr = nullptr; 4486 Result.NoexceptExpr = getNoexceptExpr();
|
/freebsd-current/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 485 ExprResult NoexceptExpr; local 491 DynamicExceptionRanges, NoexceptExpr, 502 NoexceptExpr.isUsable()? 503 NoexceptExpr.get() : nullptr);
|
H A D | ParseDeclCXX.cpp | 3931 ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) { 3950 NoexceptExpr = nullptr; 3999 NoexceptExpr = ParseConstantExpressionInExprEvalContext(); 4002 if (!NoexceptExpr.isInvalid()) { 4003 NoexceptExpr = 4004 Actions.ActOnNoexceptSpec(NoexceptExpr.get(), NoexceptType); 3927 tryParseExceptionSpecification( bool Delayed, SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &DynamicExceptions, SmallVectorImpl<SourceRange> &DynamicExceptionRanges, ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) argument
|
H A D | ParseExprCXX.cpp | 1449 ExprResult NoexceptExpr; 1454 DynamicExceptionRanges, NoexceptExpr, ExceptionSpecTokens); 1492 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr,
|
H A D | ParseDecl.cpp | 7085 ExprResult NoexceptExpr; local 7183 NoexceptExpr, 7241 NoexceptExpr.isUsable() ? NoexceptExpr.get() : nullptr,
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 3448 NoexceptExpr = 3524 assert(epi.ExceptionSpec.NoexceptExpr && "computed noexcept with no expr"); 3526 epi.ExceptionSpec.NoexceptExpr->isValueDependent()); 3529 *getTrailingObjects<Expr *>() = epi.ExceptionSpec.NoexceptExpr; 3532 toTypeDependence(epi.ExceptionSpec.NoexceptExpr->getDependence()) & 3689 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, Canonical);
|
H A D | TextNodeDumper.cpp | 1715 if (EPI.ExceptionSpec.NoexceptExpr) { 1717 OS << "NoexceptExpr: "; 1718 Visit(EPI.ExceptionSpec.NoexceptExpr);
|
H A D | ASTImporter.cpp | 1337 ToEPI.ExceptionSpec.NoexceptExpr = 1338 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr); 3782 FromEPI.ExceptionSpec.NoexceptExpr) {
|
H A D | ASTContext.cpp | 4393 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr())
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1395 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon145 1677 Expr *NoexceptExpr,
|
H A D | Sema.h | 6484 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(), 6497 ExprResult ActOnNoexceptSpec(Expr *NoexceptExpr, 6506 Expr *NoexceptExpr, 6522 Expr *NoexceptExpr);
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1992 ExprResult &NoexceptExpr,
|