Searched refs:NoexceptExpr (Results 1 - 16 of 16) 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 DSemaTemplateVariadic.cpp778 Chunk.Fun.NoexceptExpr->containsUnexpandedParameterPack())
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...]
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 DSemaType.cpp706 /*NoexceptExpr=*/nullptr,
4012 Expr *NoexceptExpr = nullptr; local
4025 NoexceptExpr = FTI.NoexceptExpr;
4032 NoexceptExpr,
/external/clang/lib/AST/
H A DType.cpp2713 *noexSlot = epi.ExceptionSpec.NoexceptExpr;
2715 if (epi.ExceptionSpec.NoexceptExpr) {
2716 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() ||
2717 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent())
2720 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack())
2857 epi.ExceptionSpec.NoexceptExpr) {
2858 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, false);
H A DASTImporter.cpp1672 ToEPI.ExceptionSpec.NoexceptExpr =
1673 Importer.Import(FromEPI.ExceptionSpec.NoexceptExpr);
2810 FromEPI.ExceptionSpec.NoexceptExpr) {
/external/clang/include/clang/Sema/
H A DDeclSpec.h1273 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon864
1510 Expr *NoexceptExpr,
H A DSema.h4280 ESI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(),
4335 Expr *NoexceptExpr,
4351 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.
/external/clang/include/clang/Parse/
H A DParser.h1540 ExprResult &NoexceptExpr,
/external/clang/lib/Serialization/
H A DASTReader.cpp5652 ESI.NoexceptExpr = ReadExpr(ModuleFile);

Completed in 327 milliseconds