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

/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp428 ExprResult NoexceptExpr; local
434 DynamicExceptionRanges, NoexceptExpr,
445 NoexceptExpr.isUsable()?
446 NoexceptExpr.get() : nullptr);
H A DParseExprCXX.cpp1113 ExprResult NoexceptExpr; local
1119 NoexceptExpr,
1158 NoexceptExpr.isUsable() ?
1159 NoexceptExpr.get() : nullptr,
1226 /*NoexceptExpr=*/nullptr,
H A DParseDeclCXX.cpp3329 ExprResult &NoexceptExpr,
3349 NoexceptExpr = nullptr;
3396 NoexceptExpr = ParseConstantExpression();
3400 if (!NoexceptExpr.isInvalid()) {
3401 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc,
3402 NoexceptExpr.get());
3325 tryParseExceptionSpecification(bool Delayed, SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &DynamicExceptions, SmallVectorImpl<SourceRange> &DynamicExceptionRanges, ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) argument
H A DParseDecl.cpp5492 ExprResult NoexceptExpr; local
5596 NoexceptExpr,
5635 NoexceptExpr.isUsable() ?
5636 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.cpp706 /*NoexceptExpr=*/nullptr,
4012 Expr *NoexceptExpr = nullptr; local
4025 NoexceptExpr = FTI.NoexceptExpr;
4032 NoexceptExpr,
H A DSemaDeclCXX.cpp13632 ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr,
13665 if (NoexceptExpr) {
13666 assert((NoexceptExpr->isTypeDependent() ||
13667 NoexceptExpr->getType()->getCanonicalTypeUnqualified() ==
13670 if (IsTopLevel && NoexceptExpr &&
13671 DiagnoseUnexpandedParameterPack(NoexceptExpr)) {
13676 if (!NoexceptExpr->isValueDependent())
13677 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr,
13680 ESI.NoexceptExpr
13629 checkExceptionSpecification( bool IsTopLevel, ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExceptionSpecInfo &ESI) argument
13686 actOnDelayedExceptionSpecification(Decl *MethodD, ExceptionSpecificationType EST, SourceRange SpecificationRange, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr) argument
[all...]
H A DTreeTransform.h4888 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); local
4889 if (NoexceptExpr.isInvalid())
4892 NoexceptExpr = getSema().CheckBooleanCondition(
4893 NoexceptExpr.get(), NoexceptExpr.get()->getLocStart());
4894 if (NoexceptExpr.isInvalid())
4897 if (!NoexceptExpr.get()->isValueDependent()) {
4898 NoexceptExpr = getSema().VerifyIntegerConstantExpression(
4899 NoexceptExpr
[all...]
/external/clang/include/clang/Sema/
H A DDeclSpec.h1273 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon1033
1510 Expr *NoexceptExpr,
/external/clang/include/clang/AST/
H A DType.h3044 : Type(EST_None), NoexceptExpr(nullptr),
3048 : Type(EST), NoexceptExpr(nullptr), SourceDecl(nullptr),
3056 Expr *NoexceptExpr; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExceptionSpecInfo
3129 // NoexceptExpr - Instead of Exceptions, there may be a single Expr* pointing
3149 eh_end += 1; // NoexceptExpr
3179 EPI.ExceptionSpec.NoexceptExpr = getNoexceptExpr();
3227 // NoexceptExpr sits where the arguments end.

Completed in 430 milliseconds