Searched refs:NoexceptExpr (Results 1 - 15 of 15) sorted by relevance

/external/clang/lib/Sema/
H A DDeclSpec.cpp169 Expr *NoexceptExpr,
201 I.Fun.NoexceptExpr = nullptr;
240 I.Fun.NoexceptExpr = NoexceptExpr;
149 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 MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
H A DSemaExceptionSpec.cpp144 NewEPI.NoexceptExpr = EPI.NoexceptExpr;
H A DSemaTemplateInstantiateDecl.cpp3115 Expr *NoexceptExpr = nullptr; local
3124 NoexceptExpr = E.get();
3125 if (!NoexceptExpr->isTypeDependent() &&
3126 !NoexceptExpr->isValueDependent())
3127 NoexceptExpr
3128 = SemaRef.VerifyIntegerConstantExpression(NoexceptExpr,
3138 EPI.NoexceptExpr = NoexceptExpr;
H A DSemaType.cpp681 /*NoexceptExpr=*/nullptr,
2976 Expr *NoexceptExpr = nullptr; local
2989 NoexceptExpr = FTI.NoexceptExpr;
2995 NoexceptExpr,
H A DSemaDeclCXX.cpp12966 Expr *NoexceptExpr,
12998 if (NoexceptExpr) {
12999 assert((NoexceptExpr->isTypeDependent() ||
13000 NoexceptExpr->getType()->getCanonicalTypeUnqualified() ==
13003 if (NoexceptExpr && DiagnoseUnexpandedParameterPack(NoexceptExpr)) {
13008 if (!NoexceptExpr->isValueDependent())
13009 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, nullptr,
13012 EPI.NoexceptExpr
12963 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument
[all...]
/external/clang/lib/AST/
H A DType.cpp1637 *noexSlot = epi.NoexceptExpr;
1639 if (epi.NoexceptExpr) {
1640 if (epi.NoexceptExpr->isValueDependent()
1641 || epi.NoexceptExpr->isTypeDependent())
1643 else if (epi.NoexceptExpr->isInstantiationDependent())
1767 } else if (epi.ExceptionSpecType == EST_ComputedNoexcept && epi.NoexceptExpr){
1768 epi.NoexceptExpr->Profile(ID, Context, false);
H A DASTImporter.cpp1629 ToEPI.NoexceptExpr = Importer.Import(FromEPI.NoexceptExpr);
2716 FromEPI.NoexceptExpr) {
/external/clang/lib/Parse/
H A DParseExprCXX.cpp1052 ExprResult NoexceptExpr; local
1056 NoexceptExpr);
1094 NoexceptExpr.isUsable() ?
1095 NoexceptExpr.get() : nullptr,
1162 /*NoexceptExpr=*/nullptr,
H A DParseDeclCXX.cpp2950 ExprResult &NoexceptExpr) {
2979 NoexceptExpr = ParseConstantExpression();
2982 if (!NoexceptExpr.isInvalid())
2983 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc,
2984 NoexceptExpr.get());
2946 tryParseExceptionSpecification( SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &DynamicExceptions, SmallVectorImpl<SourceRange> &DynamicExceptionRanges, ExprResult &NoexceptExpr) argument
H A DParseDecl.cpp5085 ExprResult NoexceptExpr; local
5175 NoexceptExpr);
5212 NoexceptExpr.isUsable() ?
5213 NoexceptExpr.get() : nullptr,
/external/clang/include/clang/Sema/
H A DDeclSpec.h1223 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon17616
1438 Expr *NoexceptExpr,
H A DSema.h3941 EPI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(),
3999 Expr *NoexceptExpr,
/external/clang/include/clang/AST/
H A DType.h2852 Exceptions(nullptr), NoexceptExpr(nullptr),
2859 Exceptions(nullptr), NoexceptExpr(nullptr),
2871 Expr *NoexceptExpr; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExtProtoInfo
2921 // NoexceptExpr - Instead of Exceptions, there may be a single Expr* pointing
2943 eh_end += 1; // NoexceptExpr
2970 EPI.NoexceptExpr = getNoexceptExpr();
3016 // NoexceptExpr sits where the arguments end.
/external/clang/include/clang/Parse/
H A DParser.h1476 ExprResult &NoexceptExpr);
/external/clang/lib/Serialization/
H A DASTReader.cpp5516 EPI.NoexceptExpr = ReadExpr(ModuleFile);

Completed in 8509 milliseconds