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

/external/clang/lib/Sema/
H A DSemaExceptionSpec.cpp164 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
165 EPI.ExceptionSpecType = EST_DynamicNone;
169 EPI);
178 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
179 EPI.ExceptionSpecType = OldProto->getExceptionSpecType();
180 if (EPI.ExceptionSpecType == EST_Dynamic) {
181 EPI.NumExceptions = OldProto->getNumExceptions();
182 EPI.Exceptions = OldProto->exception_begin();
183 } else if (EPI.ExceptionSpecType == EST_ComputedNoexcept) {
193 EPI);
[all...]
H A DSemaType.cpp1532 FunctionProtoType::ExtProtoInfo EPI;
1533 EPI.Variadic = Variadic;
1534 EPI.HasTrailingReturn = HasTrailingReturn;
1535 EPI.TypeQuals = Quals;
1536 EPI.RefQualifier = RefQualifier;
1537 EPI.ExtInfo = Info;
1539 return Context.getFunctionType(T, ParamTypes, NumParamTypes, EPI);
2455 FunctionProtoType::ExtProtoInfo EPI; local
2456 EPI.Variadic = FTI.isVariadic;
2457 EPI
2668 FunctionProtoType::ExtProtoInfo EPI = FnTy->getExtProtoInfo(); local
2719 FunctionProtoType::ExtProtoInfo EPI = FnTy->getExtProtoInfo(); local
[all...]
H A DSemaTemplateInstantiateDecl.cpp2497 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
2498 EPI.ExceptionSpecType = Proto->getExceptionSpecType();
2499 EPI.NumExceptions = Exceptions.size();
2500 EPI.Exceptions = Exceptions.data();
2501 EPI.NoexceptExpr = NoexceptExpr;
2506 EPI));
2520 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local
2521 EPI.ExceptionSpecType = EST_None;
2525 EPI));
2581 FunctionProtoType::ExtProtoInfo EPI local
[all...]
H A DSemaDeclCXX.cpp4017 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
4018 ExceptSpec.getEPI(EPI);
4021 FPT->getNumArgs(), EPI));
4179 FunctionProtoType::ExtProtoInfo EPI = Type->getExtProtoInfo(); local
4180 computeImplicitExceptionSpec(*this, MD->getLocation(), MD).getEPI(EPI);
4182 Context.getFunctionType(ReturnType, &ArgType, ExpectedParams, EPI));
5000 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
5001 EPI.TypeQuals = 0;
5002 EPI.RefQualifier = RQ_None;
5005 Proto->getNumArgs(), EPI);
5181 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local
6854 FunctionProtoType::ExtProtoInfo EPI; local
7161 FunctionProtoType::ExtProtoInfo EPI; local
7625 FunctionProtoType::ExtProtoInfo EPI; local
8160 FunctionProtoType::ExtProtoInfo EPI; local
8668 FunctionProtoType::ExtProtoInfo EPI; local
8847 FunctionProtoType::ExtProtoInfo EPI; local
11199 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, llvm::SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument
[all...]
H A DSemaLambda.cpp385 FunctionProtoType::ExtProtoInfo EPI; local
386 EPI.HasTrailingReturn = true;
387 EPI.TypeQuals |= DeclSpec::TQ_const;
389 /*Args=*/0, /*NumArgs=*/0, EPI);
H A DSemaExprCXX.cpp1620 FunctionProtoType::ExtProtoInfo EPI; local
1621 EPI.Variadic = Proto->isVariadic();
1625 ArgTypes.size(), EPI);
1915 FunctionProtoType::ExtProtoInfo EPI; local
1918 EPI.ExceptionSpecType = EST_Dynamic;
1919 EPI.NumExceptions = 1;
1920 EPI.Exceptions = &BadAllocType;
1923 EPI.ExceptionSpecType = getLangOpts().CPlusPlus0x ?
1927 QualType FnType = Context.getFunctionType(Return, &Argument, 1, EPI);
H A DSemaLookup.cpp720 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); local
721 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_Default);
722 EPI.ExceptionSpecType = EST_None;
723 EPI.NumExceptions = 0;
726 0, 0, EPI);
H A DSemaExpr.cpp9258 FunctionProtoType::ExtProtoInfo EPI; local
9259 EPI.HasTrailingReturn = false;
9260 EPI.TypeQuals |= DeclSpec::TQ_const;
9262 EPI);
9440 FunctionProtoType::ExtProtoInfo EPI; local
9441 EPI.ExtInfo = Ext;
9442 BlockTy = Context.getFunctionType(RetTy, 0, 0, EPI);
9453 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
9454 EPI.TypeQuals = 0; // FIXME: silently?
9455 EPI
9464 FunctionProtoType::ExtProtoInfo EPI; local
[all...]
H A DSemaDecl.cpp5157 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
5159 FPT->getNumArgs(), EPI);
5814 FunctionProtoType::ExtProtoInfo EPI; local
5815 EPI.Variadic = true;
5816 EPI.ExtInfo = FT->getExtInfo();
5818 QualType R = Context.getFunctionType(FT->getResultType(), 0, 0, EPI);
/external/clang/include/clang/AST/
H A DType.h2835 ExtProtoInfo EPI;
2836 EPI.ExtInfo = getExtInfo();
2837 EPI.Variadic = isVariadic();
2838 EPI.HasTrailingReturn = hasTrailingReturn();
2839 EPI.ExceptionSpecType = getExceptionSpecType();
2840 EPI.TypeQuals = static_cast<unsigned char>(getTypeQuals());
2841 EPI.RefQualifier = getRefQualifier();
2842 if (EPI.ExceptionSpecType == EST_Dynamic) {
2843 EPI.NumExceptions = NumExceptions;
2844 EPI
[all...]
H A DASTContext.h924 const FunctionProtoType::ExtProtoInfo &EPI) const;
/external/clang/lib/AST/
H A DASTContext.cpp1829 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
1830 EPI.ExtInfo = Info;
1832 FPT->getNumArgs(), EPI);
2492 const FunctionProtoType::ExtProtoInfo &EPI) const {
2496 FunctionProtoType::Profile(ID, ResultTy, ArgArray, NumArgs, EPI, *this);
2505 EPI.ExceptionSpecType == EST_None && ResultTy.isCanonical() &&
2506 !EPI.HasTrailingReturn;
2511 const CallingConv DefaultCC = EPI.ExtInfo.getCC();
2524 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
2551 if (EPI
6770 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
[all...]
H A DASTImporter.cpp1512 FunctionProtoType::ExtProtoInfo EPI = T->getExtProtoInfo(); local
1513 EPI.Exceptions = ExceptionTypes.data();
1516 ArgTypes.size(), EPI);
/external/clang/lib/Serialization/
H A DASTReader.cpp3877 FunctionProtoType::ExtProtoInfo EPI; local
3878 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1],
3890 EPI.Variadic = Record[Idx++];
3891 EPI.HasTrailingReturn = Record[Idx++];
3892 EPI.TypeQuals = Record[Idx++];
3893 EPI.RefQualifier = static_cast<RefQualifierKind>(Record[Idx++]);
3896 EPI.ExceptionSpecType = EST;
3899 EPI.NumExceptions = Record[Idx++];
3900 for (unsigned I = 0; I != EPI.NumExceptions; ++I)
3902 EPI
[all...]
/external/clang/include/clang/Sema/
H A DSema.h3364 /// \brief Overwrite an EPI's exception specification with this
3366 void getEPI(FunctionProtoType::ExtProtoInfo &EPI) const {
3367 EPI.ExceptionSpecType = getExceptionSpecType();
3368 EPI.NumExceptions = size();
3369 EPI.Exceptions = data();
3372 FunctionProtoType::ExtProtoInfo EPI; local
3373 getEPI(EPI);
3374 return EPI;
3422 FunctionProtoType::ExtProtoInfo &EPI);

Completed in 308 milliseconds