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

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DDeclSpec.cpp169 Expr *NoexceptExpr,
201 I.Fun.NoexceptExpr = 0;
240 I.Fun.NoexceptExpr = NoexceptExpr;
149 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *ArgInfo, unsigned NumArgs, 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 DSemaTemplateInstantiateDecl.cpp3086 Expr *NoexceptExpr = 0; local
3095 NoexceptExpr = E.take();
3096 if (!NoexceptExpr->isTypeDependent() &&
3097 !NoexceptExpr->isValueDependent())
3098 NoexceptExpr
3099 = SemaRef.VerifyIntegerConstantExpression(NoexceptExpr,
3114 EPI.NoexceptExpr = NoexceptExpr;
H A DSemaType.cpp682 /*NoexceptExpr=*/0,
3006 Expr *NoexceptExpr = 0; local
3019 NoexceptExpr = FTI.NoexceptExpr;
3025 NoexceptExpr,
H A DSemaDeclCXX.cpp12646 Expr *NoexceptExpr,
12678 if (NoexceptExpr) {
12679 assert((NoexceptExpr->isTypeDependent() ||
12680 NoexceptExpr->getType()->getCanonicalTypeUnqualified() ==
12683 if (NoexceptExpr && DiagnoseUnexpandedParameterPack(NoexceptExpr)) {
12688 if (!NoexceptExpr->isValueDependent())
12689 NoexceptExpr = VerifyIntegerConstantExpression(NoexceptExpr, 0,
12692 EPI.NoexceptExpr
12643 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1634 *noexSlot = epi.NoexceptExpr;
1636 if (epi.NoexceptExpr) {
1637 if (epi.NoexceptExpr->isValueDependent()
1638 || epi.NoexceptExpr->isTypeDependent())
1640 else if (epi.NoexceptExpr->isInstantiationDependent())
1737 } else if (epi.ExceptionSpecType == EST_ComputedNoexcept && epi.NoexceptExpr){
1738 epi.NoexceptExpr->Profile(ID, Context, false);
H A DASTImporter.cpp1636 ToEPI.NoexceptExpr = Importer.Import(FromEPI.NoexceptExpr);
2716 FromEPI.NoexceptExpr) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseExprCXX.cpp1017 ExprResult NoexceptExpr; local
1021 NoexceptExpr);
1059 NoexceptExpr.isUsable() ?
1060 NoexceptExpr.get() : 0,
1109 /*NoexceptExpr=*/0,
H A DParseDeclCXX.cpp2930 ExprResult &NoexceptExpr) {
2959 NoexceptExpr = ParseConstantExpression();
2962 if (!NoexceptExpr.isInvalid())
2963 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc,
2964 NoexceptExpr.get());
2926 tryParseExceptionSpecification( SourceRange &SpecificationRange, SmallVectorImpl<ParsedType> &DynamicExceptions, SmallVectorImpl<SourceRange> &DynamicExceptionRanges, ExprResult &NoexceptExpr) argument
H A DParseDecl.cpp5121 ExprResult NoexceptExpr; local
5211 NoexceptExpr);
5248 NoexceptExpr.isUsable() ?
5249 NoexceptExpr.get() : 0,
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1229 Expr *NoexceptExpr; member in union:clang::DeclaratorChunk::FunctionTypeInfo::__anon3022
1442 Expr *NoexceptExpr,
H A DSema.h3803 EPI.NoexceptExpr = Self->ActOnCXXBoolLiteral(SourceLocation(),
3861 Expr *NoexceptExpr,
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h2833 NumExceptions(0), Exceptions(0), NoexceptExpr(0),
2840 Exceptions(0), NoexceptExpr(0), ExceptionSpecDecl(0),
2851 Expr *NoexceptExpr; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExtProtoInfo
2901 // NoexceptExpr - Instead of Exceptions, there may be a single Expr* pointing
2923 eh_end += 1; // NoexceptExpr
2950 EPI.NoexceptExpr = getNoexceptExpr();
2996 // NoexceptExpr sits where the arguments end.
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1393 ExprResult &NoexceptExpr);
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp4684 EPI.NoexceptExpr = ReadExpr(*Loc.F);

Completed in 322 milliseconds