Searched defs:NoexceptExpr (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp435 ExprResult NoexceptExpr; local
441 DynamicExceptionRanges, NoexceptExpr,
452 NoexceptExpr.isUsable()?
453 NoexceptExpr.get() : nullptr);
H A DParseExprCXX.cpp1179 ExprResult NoexceptExpr; local
1185 NoexceptExpr,
1224 NoexceptExpr.isUsable() ?
1225 NoexceptExpr.get() : nullptr,
1294 /*NoexceptExpr=*/nullptr,
H A DParseDeclCXX.cpp3352 ExprResult &NoexceptExpr,
3372 NoexceptExpr = nullptr;
3420 NoexceptExpr = ParseConstantExpression();
3425 if (!NoexceptExpr.isInvalid()) {
3426 NoexceptExpr =
3427 Actions.CheckBooleanCondition(KeywordLoc, NoexceptExpr.get());
3348 tryParseExceptionSpecification(bool Delayed, SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &DynamicExceptions, SmallVectorImpl<SourceRange> &DynamicExceptionRanges, ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) argument
H A DParseDecl.cpp5597 ExprResult NoexceptExpr; local
5701 NoexceptExpr,
5740 NoexceptExpr.isUsable() ?
5741 NoexceptExpr.get() : nullptr,
/external/clang/lib/Sema/
H A DDeclSpec.cpp174 Expr *NoexceptExpr,
209 I.Fun.NoexceptExpr = nullptr;
251 I.Fun.NoexceptExpr = NoexceptExpr;
152 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation RestrictQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
H A DSemaType.cpp718 /*NoexceptExpr=*/nullptr,
4288 Expr *NoexceptExpr = nullptr; local
4301 NoexceptExpr = FTI.NoexceptExpr;
4308 NoexceptExpr,
H A DSemaDeclCXX.cpp13854 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr,
13887 if (NoexceptExpr) {
13888 assert((NoexceptExpr->isTypeDependent() ||
13889 NoexceptExpr->getType()->getCanonicalTypeUnqualified() ==
13892 if (IsTopLevel && NoexceptExpr &&
13893 DiagnoseUnexpandedParameterPack(NoexceptExpr)) {
13898 if (!NoexceptExpr->isValueDependent())
13899 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr,
13902 ESI.NoexceptExpr
13851 checkExceptionSpecification( bool IsTopLevel, ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExceptionSpecInfo &ESI) argument
13908 actOnDelayedExceptionSpecification(Decl *MethodD, ExceptionSpecificationType EST, SourceRange SpecificationRange, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr) argument
[all...]
H A DTreeTransform.h5033 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); local
5034 if (NoexceptExpr.isInvalid())
5038 NoexceptExpr = getSema().CheckBooleanCondition(Loc, NoexceptExpr.get());
5039 if (NoexceptExpr.isInvalid())
5042 if (!NoexceptExpr.get()->isValueDependent()) {
5043 NoexceptExpr = getSema().VerifyIntegerConstantExpression(
5044 NoexceptExpr.get(), nullptr,
5047 if (NoexceptExpr
[all...]
/external/clang/include/clang/Sema/
H A DDeclSpec.h1296 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon999
1544 Expr *NoexceptExpr,
/external/clang/include/clang/AST/
H A DType.h3148 : Type(EST_None), NoexceptExpr(nullptr),
3152 : Type(EST), NoexceptExpr(nullptr), SourceDecl(nullptr),
3160 Expr *NoexceptExpr; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExceptionSpecInfo
3233 // NoexceptExpr - Instead of Exceptions, there may be a single Expr* pointing
3294 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
3342 // NoexceptExpr sits where the arguments end.

Completed in 532 milliseconds