/external/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 435 ExprResult NoexceptExpr; local 441 DynamicExceptionRanges, NoexceptExpr, 452 NoexceptExpr.isUsable()? 453 NoexceptExpr.get() : nullptr);
|
H A D | ParseExprCXX.cpp | 1179 ExprResult NoexceptExpr; local 1185 NoexceptExpr, 1224 NoexceptExpr.isUsable() ? 1225 NoexceptExpr.get() : nullptr, 1294 /*NoexceptExpr=*/nullptr,
|
H A D | ParseDeclCXX.cpp | 3352 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 D | ParseDecl.cpp | 5597 ExprResult NoexceptExpr; local 5701 NoexceptExpr, 5740 NoexceptExpr.isUsable() ? 5741 NoexceptExpr.get() : nullptr,
|
/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 174 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 D | SemaType.cpp | 718 /*NoexceptExpr=*/nullptr, 4288 Expr *NoexceptExpr = nullptr; local 4301 NoexceptExpr = FTI.NoexceptExpr; 4308 NoexceptExpr,
|
H A D | SemaDeclCXX.cpp | 13854 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 D | TreeTransform.h | 5033 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 D | DeclSpec.h | 1296 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon999 1544 Expr *NoexceptExpr,
|
/external/clang/include/clang/AST/ |
H A D | Type.h | 3148 : 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.
|