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

/external/clang/lib/Sema/
H A DSemaExceptionSpec.cpp204 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
205 EPI.ExceptionSpecType = EST_DynamicNone;
210 EPI);
219 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
220 EPI.ExceptionSpecType = OldProto->getExceptionSpecType();
221 if (EPI.ExceptionSpecType == EST_Dynamic) {
222 EPI.NumExceptions = OldProto->getNumExceptions();
223 EPI.Exceptions = OldProto->exception_begin();
224 } else if (EPI.ExceptionSpecType == EST_ComputedNoexcept) {
235 EPI);
[all...]
H A DSemaDeclCXX.cpp4231 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
4232 ExceptSpec.getEPI(EPI);
4234 S.Context.getFunctionType(FPT->getResultType(), FPT->getArgTypes(), EPI));
4393 FunctionProtoType::ExtProtoInfo EPI = Type->getExtProtoInfo(); local
4394 EPI.ExceptionSpecType = EST_Unevaluated;
4395 EPI.ExceptionSpecDecl = MD;
4399 EPI));
4425 FunctionProtoType::ExtProtoInfo EPI; local
4426 computeImplicitExceptionSpec(*this, MD->getLocation(), MD).getEPI(EPI);
4428 Context.getFunctionType(Context.VoidTy, ArrayRef<QualType>(), EPI));
5857 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local
7575 FunctionProtoType::ExtProtoInfo EPI; local
7732 FunctionProtoType::ExtProtoInfo EPI = BaseCtorType->getExtProtoInfo(); local
7941 FunctionProtoType::ExtProtoInfo EPI; local
8449 FunctionProtoType::ExtProtoInfo EPI; local
8899 FunctionProtoType::ExtProtoInfo EPI; local
9252 FunctionProtoType::ExtProtoInfo EPI; local
9439 FunctionProtoType::ExtProtoInfo EPI; local
11813 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp2581 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local
2582 EPI.ExceptionSpecType = Proto->getExceptionSpecType();
2583 EPI.NumExceptions = Exceptions.size();
2584 EPI.Exceptions = Exceptions.data();
2585 EPI.NoexceptExpr = NoexceptExpr;
2590 EPI));
2604 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local
2605 EPI.ExceptionSpecType = EST_None;
2609 EPI));
2665 FunctionProtoType::ExtProtoInfo EPI local
[all...]
H A DSemaLambda.cpp453 FunctionProtoType::ExtProtoInfo EPI; local
454 EPI.HasTrailingReturn = true;
455 EPI.TypeQuals |= DeclSpec::TQ_const;
458 EPI);
H A DSemaType.cpp1636 const FunctionProtoType::ExtProtoInfo &EPI) {
1670 return Context.getFunctionType(T, ParamTypes, EPI);
2631 FunctionProtoType::ExtProtoInfo EPI; local
2632 EPI.Variadic = FTI.isVariadic;
2633 EPI.HasTrailingReturn = FTI.hasTrailingReturnType();
2634 EPI.TypeQuals = FTI.TypeQuals;
2635 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None
2719 EPI.ConsumedArguments = ConsumedArguments.data();
2745 EPI);
2747 T = Context.getFunctionType(T, ArgTys, EPI);
1633 BuildFunctionType(QualType T, llvm::MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument
2882 FunctionProtoType::ExtProtoInfo EPI = FnTy->getExtProtoInfo(); local
[all...]
H A DSemaExprCXX.cpp1594 FunctionProtoType::ExtProtoInfo EPI; local
1595 EPI.Variadic = Proto->isVariadic();
1598 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI);
1888 FunctionProtoType::ExtProtoInfo EPI; local
1891 EPI.ExceptionSpecType = EST_Dynamic;
1892 EPI.NumExceptions = 1;
1893 EPI.Exceptions = &BadAllocType;
1896 EPI.ExceptionSpecType = getLangOpts().CPlusPlus11 ?
1900 QualType FnType = Context.getFunctionType(Return, Argument, EPI);
H A DSemaLookup.cpp719 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); local
720 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_Default);
721 EPI.ExceptionSpecType = EST_None;
722 EPI.NumExceptions = 0;
725 ArrayRef<QualType>(), EPI);
H A DSemaDecl.cpp5789 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
5793 EPI);
6085 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
6086 EPI.ExceptionSpecType = EST_BasicNoexcept;
6090 EPI));
6470 FunctionProtoType::ExtProtoInfo EPI; local
6471 EPI.Variadic = true;
6472 EPI.ExtInfo = FT->getExtInfo();
6476 EPI);
6674 FunctionProtoType::ExtProtoInfo EPI local
[all...]
H A DSemaExpr.cpp9486 FunctionProtoType::ExtProtoInfo EPI; local
9487 EPI.HasTrailingReturn = false;
9488 EPI.TypeQuals |= DeclSpec::TQ_const;
9489 T = Context.getFunctionType(Context.DependentTy, ArrayRef<QualType>(), EPI);
9666 FunctionProtoType::ExtProtoInfo EPI; local
9667 EPI.ExtInfo = Ext;
9668 BlockTy = Context.getFunctionType(RetTy, ArrayRef<QualType>(), EPI);
9679 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
9680 EPI.TypeQuals = 0; // FIXME: silently?
9681 EPI
9691 FunctionProtoType::ExtProtoInfo EPI; local
[all...]
H A DSemaTemplate.cpp5950 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
5951 EPI.TypeQuals |= Qualifiers::Const;
5955 EPI);
H A DTreeTransform.h717 const FunctionProtoType::ExtProtoInfo &EPI);
9069 const FunctionProtoType::ExtProtoInfo &EPI) {
9073 EPI);
9066 RebuildFunctionProtoType( QualType T, llvm::MutableArrayRef<QualType> ParamTypes, const FunctionProtoType::ExtProtoInfo &EPI) argument
/external/clang/include/clang/AST/
H A DType.h2871 ExtProtoInfo EPI;
2872 EPI.ExtInfo = getExtInfo();
2873 EPI.Variadic = isVariadic();
2874 EPI.HasTrailingReturn = hasTrailingReturn();
2875 EPI.ExceptionSpecType = getExceptionSpecType();
2876 EPI.TypeQuals = static_cast<unsigned char>(getTypeQuals());
2877 EPI.RefQualifier = getRefQualifier();
2878 if (EPI.ExceptionSpecType == EST_Dynamic) {
2879 EPI.NumExceptions = NumExceptions;
2880 EPI
[all...]
H A DASTContext.h997 const FunctionProtoType::ExtProtoInfo &EPI) const;
/external/clang/lib/AST/
H A DASTContext.cpp1975 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
1976 EPI.ExtInfo = Info;
1980 EPI);
2646 const FunctionProtoType::ExtProtoInfo &EPI) const {
2652 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI,
2662 EPI.ExceptionSpecType == EST_None && isCanonicalResultType(ResultTy) &&
2663 !EPI.HasTrailingReturn;
2668 const CallingConv DefaultCC = EPI.ExtInfo.getCC();
2681 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
2714 if (EPI
7169 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
[all...]
/external/clang/lib/Serialization/
H A DASTReader.cpp4369 FunctionProtoType::ExtProtoInfo EPI; local
4370 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1],
4382 EPI.Variadic = Record[Idx++];
4383 EPI.HasTrailingReturn = Record[Idx++];
4384 EPI.TypeQuals = Record[Idx++];
4385 EPI.RefQualifier = static_cast<RefQualifierKind>(Record[Idx++]);
4388 EPI.ExceptionSpecType = EST;
4391 EPI.NumExceptions = Record[Idx++];
4392 for (unsigned I = 0; I != EPI.NumExceptions; ++I)
4394 EPI
[all...]
/external/clang/include/clang/Sema/
H A DSema.h971 /// \param EPI Extra information about the function type. Usually this will
980 const FunctionProtoType::ExtProtoInfo &EPI);
3545 /// \brief Overwrite an EPI's exception specification with this
3547 void getEPI(FunctionProtoType::ExtProtoInfo &EPI) const {
3548 EPI.ExceptionSpecType = getExceptionSpecType();
3549 if (EPI.ExceptionSpecType == EST_Dynamic) {
3550 EPI.NumExceptions = size();
3551 EPI.Exceptions = data();
3552 } else if (EPI.ExceptionSpecType == EST_None) {
3556 EPI
3562 FunctionProtoType::ExtProtoInfo EPI; local
[all...]

Completed in 252 milliseconds