Home
last modified time | relevance | path

Searched refs:ExceptionSpec (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp1055 if (info.ExceptionSpec.Type == EST_Dynamic) { in VisitFunctionProtoType()
1057 for (auto exceptionType : info.ExceptionSpec.Exceptions) { in VisitFunctionProtoType()
1069 info.ExceptionSpec.Exceptions = in VisitFunctionProtoType()
1350 if (info.ExceptionSpec.Type == EST_Dynamic) { in VisitFunctionType()
1352 for (auto exceptionType : info.ExceptionSpec.Exceptions) { in VisitFunctionType()
1365 info.ExceptionSpec.Exceptions = in VisitFunctionType()
3161 FunctionTypeBits.ExceptionSpecType = epi.ExceptionSpec.Type; in FunctionProtoType()
3167 if (hasExtraBitfields(epi.ExceptionSpec.Type)) { in FunctionProtoType()
3169 ExtraBits.NumExceptionType = epi.ExceptionSpec.Exceptions.size(); in FunctionProtoType()
3186 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) { in FunctionProtoType()
[all …]
H A DJSONNodeDumper.cpp525 switch (E.ExceptionSpec.Type) { in VisitFunctionProtoType()
530 for (QualType QT : E.ExceptionSpec.Exceptions) in VisitFunctionProtoType()
545 E.ExceptionSpec.Type == EST_NoexceptTrue); in VisitFunctionProtoType()
H A DASTContext.cpp4269 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) || in getFunctionTypeInternal()
4270 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
4282 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType); in getFunctionTypeInternal()
4311 switch (EPI.ExceptionSpec.Type) { in getFunctionTypeInternal()
4317 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4324 for (QualType ET : EPI.ExceptionSpec.Exceptions) { in getFunctionTypeInternal()
4330 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4332 CanonicalEPI.ExceptionSpec.Type = EST_Dynamic; in getFunctionTypeInternal()
4333 CanonicalEPI.ExceptionSpec.Exceptions = ExceptionTypeStorage; in getFunctionTypeInternal()
4342 CanonicalEPI.ExceptionSpec.Type = EST_BasicNoexcept; in getFunctionTypeInternal()
[all …]
H A DTextNodeDumper.cpp1607 switch (EPI.ExceptionSpec.Type) { in VisitFunctionDecl()
1611 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl; in VisitFunctionDecl()
1614 OS << " noexcept-uninstantiated " << EPI.ExceptionSpec.SourceTemplate; in VisitFunctionDecl()
H A DASTImporter.cpp1270 ToEPI.ExceptionSpec.Type = FromEPI.ExceptionSpec.Type; in VisitFunctionProtoType()
1271 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1272 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
1273 ToEPI.ExceptionSpec.SourceDecl = in VisitFunctionProtoType()
1274 importChecked(Err, FromEPI.ExceptionSpec.SourceDecl); in VisitFunctionProtoType()
1275 ToEPI.ExceptionSpec.SourceTemplate = in VisitFunctionProtoType()
1276 importChecked(Err, FromEPI.ExceptionSpec.SourceTemplate); in VisitFunctionProtoType()
1277 ToEPI.ExceptionSpec.Exceptions = ExceptionTypes; in VisitFunctionProtoType()
3375 if (FromEPI.ExceptionSpec.SourceDecl || in VisitFunctionDecl()
3376 FromEPI.ExceptionSpec.SourceTemplate || in VisitFunctionDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h648 const Node *ExceptionSpec; variable
657 ExceptionSpec(ExceptionSpec_) {} in FunctionType()
660 F(Ret, Params, CVQuals, RefQual, ExceptionSpec); in match()
696 if (ExceptionSpec != nullptr) { in printRight()
698 ExceptionSpec->print(S); in printRight()
3491 Node *ExceptionSpec = nullptr; in parseFunctionType() local
3493 ExceptionSpec = make<NameType>("noexcept"); in parseFunctionType()
3494 if (!ExceptionSpec) in parseFunctionType()
3500 ExceptionSpec = make<NoexceptSpec>(E); in parseFunctionType()
3501 if (!ExceptionSpec) in parseFunctionType()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4528 EPI.ExceptionSpec.Type != EST_None && in InitFunctionInstantiation()
4529 EPI.ExceptionSpec.Type != EST_DynamicNone && in InitFunctionInstantiation()
4530 EPI.ExceptionSpec.Type != EST_BasicNoexcept && in InitFunctionInstantiation()
4533 if (EPI.ExceptionSpec.Type == EST_Uninstantiated) in InitFunctionInstantiation()
4534 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate; in InitFunctionInstantiation()
4536 if (EPI.ExceptionSpec.Type == EST_Unevaluated) in InitFunctionInstantiation()
4544 EPI.ExceptionSpec.Type = NewEST; in InitFunctionInstantiation()
4545 EPI.ExceptionSpec.SourceDecl = New; in InitFunctionInstantiation()
4546 EPI.ExceptionSpec.SourceTemplate = ExceptionSpecTemplate; in InitFunctionInstantiation()
H A DSemaExprCXX.cpp3031 EPI.ExceptionSpec.Type = EST_Dynamic; in DeclareGlobalAllocationFunction()
3032 EPI.ExceptionSpec.Exceptions = llvm::makeArrayRef(BadAllocType); in DeclareGlobalAllocationFunction()
3035 EPI.ExceptionSpec = in DeclareGlobalAllocationFunction()
6764 EPI1.ExceptionSpec = EPI2.ExceptionSpec = in FindCompositePointerType()
6765 mergeExceptionSpecs(*this, EPI1.ExceptionSpec, EPI2.ExceptionSpec, in FindCompositePointerType()
H A DSemaDeclCXX.cpp7263 EPI.ExceptionSpec.Type = EST_Unevaluated; in getImplicitMethodEPI()
7264 EPI.ExceptionSpec.SourceDecl = MD; in getImplicitMethodEPI()
7468 EPI.ExceptionSpec.Type = EST_Unevaluated; in CheckExplicitlyDefaultedSpecialMember()
7469 EPI.ExceptionSpec.SourceDecl = MD; in CheckExplicitlyDefaultedSpecialMember()
8565 EPI.ExceptionSpec.Type = EST_Unevaluated; in CheckExplicitlyDefaultedComparison()
8566 EPI.ExceptionSpec.SourceDecl = FD; in CheckExplicitlyDefaultedComparison()
13178 EPI.ExceptionSpec.Type = EST_Unevaluated; in findInheritingConstructor()
13179 EPI.ExceptionSpec.SourceDecl = DerivedCtor; in findInheritingConstructor()
13491 EPI.ExceptionSpec.Type = EST_Unevaluated; in AdjustDestructorExceptionSpec()
13492 EPI.ExceptionSpec.SourceDecl = Destructor; in AdjustDestructorExceptionSpec()
H A DSemaTemplateDeduction.cpp3368 Function->getLocation(), EPI.ExceptionSpec, ExceptionStorage, in SubstituteExplicitTemplateArguments()
4254 EPI.ExceptionSpec = FunctionTypeP->getExtProtoInfo().ExceptionSpec; in adjustCCAndNoReturn()
H A DSemaLambda.cpp1372 ConvExtInfo.ExceptionSpec.Type = EST_BasicNoexcept; in addFunctionPointerConversion()
H A DSemaTemplateInstantiate.cpp2213 Proto->getExtProtoInfo().ExceptionSpec; in SubstExceptionSpec()
H A DSemaLookup.cpp1169 EPI.ExceptionSpec = EST_None; in LookupDirect()
H A DSemaType.cpp5339 EPI.ExceptionSpec); in GetFullTypeForDeclarator()
H A DTreeTransform.h5872 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged)) in TransformFunctionProtoType()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeProperties.td338 epi.ExceptionSpec = exceptionSpecifier;
H A DType.h3976 ExceptionSpecInfo ExceptionSpec;
3987 Result.ExceptionSpec = ESI;
4114 EPI.ExceptionSpec = getExceptionSpecInfo();
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/
H A DChangeLog670 * parse.y: Drop ExceptionSpec for now, its not used.
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp11562 auto ESI = FPT->getExtProtoInfo().ExceptionSpec; in FinishedDeserializing()