Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp1087 if (info.ExceptionSpec.Type == EST_Dynamic) { in VisitFunctionProtoType()
1101 info.ExceptionSpec.Exceptions = in VisitFunctionProtoType()
1383 if (info.ExceptionSpec.Type == EST_Dynamic) { in VisitFunctionType()
1398 info.ExceptionSpec.Exceptions = in VisitFunctionType()
3540 slot[0] = epi.ExceptionSpec.SourceDecl; in FunctionProtoType()
3541 slot[1] = epi.ExceptionSpec.SourceTemplate; in FunctionProtoType()
3548 slot[0] = epi.ExceptionSpec.SourceDecl; in FunctionProtoType()
3679 !(unsigned(epi.ExceptionSpec.Type) & ~15) && in Profile()
3683 (epi.ExceptionSpec.Type << 3)); in Profile()
3685 if (epi.ExceptionSpec.Type == EST_Dynamic) { in Profile()
[all …]
H A DTextNodeDumper.cpp1667 switch (EPI.ExceptionSpec.Type) { in VisitFunctionProtoType()
1704 if (!EPI.ExceptionSpec.Exceptions.empty()) { in VisitFunctionProtoType()
1707 for (unsigned I = 0, N = EPI.ExceptionSpec.Exceptions.size(); I != N; in VisitFunctionProtoType()
1711 dumpType(EPI.ExceptionSpec.Exceptions[I]); in VisitFunctionProtoType()
1715 if (EPI.ExceptionSpec.NoexceptExpr) { in VisitFunctionProtoType()
1718 Visit(EPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
1721 dumpDeclRef(EPI.ExceptionSpec.SourceDecl, "ExceptionSourceDecl"); in VisitFunctionProtoType()
1722 dumpDeclRef(EPI.ExceptionSpec.SourceTemplate, "ExceptionSourceTemplate"); in VisitFunctionProtoType()
1898 switch (EPI.ExceptionSpec.Type) { in VisitFunctionDecl()
1902 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl; in VisitFunctionDecl()
[all …]
H A DJSONNodeDumper.cpp603 switch (E.ExceptionSpec.Type) { in VisitFunctionProtoType()
608 for (QualType QT : E.ExceptionSpec.Exceptions) in VisitFunctionProtoType()
623 E.ExceptionSpec.Type == EST_NoexceptTrue); in VisitFunctionProtoType()
H A DASTContext.cpp4393 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
4434 switch (EPI.ExceptionSpec.Type) { in getFunctionTypeInternal()
4440 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4447 for (QualType ET : EPI.ExceptionSpec.Exceptions) { in getFunctionTypeInternal()
4453 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4455 CanonicalEPI.ExceptionSpec.Type = EST_Dynamic; in getFunctionTypeInternal()
4465 CanonicalEPI.ExceptionSpec.Type = EST_BasicNoexcept; in getFunctionTypeInternal()
4489 EPI.ExceptionSpec.Type, EPI.ExceptionSpec.Exceptions.size()); in getFunctionTypeInternal()
11599 EPI.ExceptionSpec.Type = in GetBuiltinType()
12832 EPIX.ExceptionSpec = Ctx.mergeExceptionSpecs( in getCommonNonSugarTypeNode()
[all …]
H A DASTImporter.cpp1336 ToEPI.ExceptionSpec.Type = FromEPI.ExceptionSpec.Type; in VisitFunctionProtoType()
1337 ToEPI.ExceptionSpec.NoexceptExpr = in VisitFunctionProtoType()
1338 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr); in VisitFunctionProtoType()
1339 ToEPI.ExceptionSpec.SourceDecl = in VisitFunctionProtoType()
1340 importChecked(Err, FromEPI.ExceptionSpec.SourceDecl); in VisitFunctionProtoType()
1341 ToEPI.ExceptionSpec.SourceTemplate = in VisitFunctionProtoType()
1342 importChecked(Err, FromEPI.ExceptionSpec.SourceTemplate); in VisitFunctionProtoType()
1343 ToEPI.ExceptionSpec.Exceptions = ExceptionTypes; in VisitFunctionProtoType()
3780 if (FromEPI.ExceptionSpec.SourceDecl || in VisitFunctionDecl()
3781 FromEPI.ExceptionSpec.SourceTemplate || in VisitFunctionDecl()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h192 getExceptionSpecificationString(ExceptionSpecificationType ExceptionSpec);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h805 const Node *ExceptionSpec; variable
814 ExceptionSpec(ExceptionSpec_) {} in FunctionType()
853 if (ExceptionSpec != nullptr) { in printRight()
855 ExceptionSpec->print(OB); in printRight()
3805 Node *ExceptionSpec = nullptr; in parseFunctionType() local
3807 ExceptionSpec = make<NameType>("noexcept"); in parseFunctionType()
3808 if (!ExceptionSpec) in parseFunctionType()
3814 ExceptionSpec = make<NoexceptSpec>(E); in parseFunctionType()
3815 if (!ExceptionSpec) in parseFunctionType()
3825 ExceptionSpec = in parseFunctionType()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4765 EPI.ExceptionSpec.Type != EST_None && in InitFunctionInstantiation()
4766 EPI.ExceptionSpec.Type != EST_DynamicNone && in InitFunctionInstantiation()
4767 EPI.ExceptionSpec.Type != EST_BasicNoexcept && in InitFunctionInstantiation()
4770 if (EPI.ExceptionSpec.Type == EST_Uninstantiated) in InitFunctionInstantiation()
4771 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate; in InitFunctionInstantiation()
4773 if (EPI.ExceptionSpec.Type == EST_Unevaluated) in InitFunctionInstantiation()
4781 EPI.ExceptionSpec.Type = NewEST; in InitFunctionInstantiation()
4782 EPI.ExceptionSpec.SourceDecl = New; in InitFunctionInstantiation()
4783 EPI.ExceptionSpec.SourceTemplate = ExceptionSpecTemplate; in InitFunctionInstantiation()
H A DSemaExprCXX.cpp3177 EPI.ExceptionSpec.Type = EST_Dynamic; in DeclareGlobalAllocationFunction()
3178 EPI.ExceptionSpec.Exceptions = llvm::ArrayRef(BadAllocType); in DeclareGlobalAllocationFunction()
3181 EPI.ExceptionSpec.Type = EST_DynamicNone; in DeclareGlobalAllocationFunction()
3184 EPI.ExceptionSpec = in DeclareGlobalAllocationFunction()
7194 EPI1.ExceptionSpec = EPI2.ExceptionSpec = Context.mergeExceptionSpecs( in FindCompositePointerType()
7195 EPI1.ExceptionSpec, EPI2.ExceptionSpec, ExceptionTypeStorage, in FindCompositePointerType()
H A DSemaDeclCXX.cpp7626 EPI.ExceptionSpec.Type = EST_Unevaluated; in getImplicitMethodEPI()
7627 EPI.ExceptionSpec.SourceDecl = MD; in getImplicitMethodEPI()
7879 EPI.ExceptionSpec.Type = EST_Unevaluated; in CheckExplicitlyDefaultedSpecialMember()
7880 EPI.ExceptionSpec.SourceDecl = MD; in CheckExplicitlyDefaultedSpecialMember()
9121 EPI.ExceptionSpec.Type = EST_Unevaluated; in CheckExplicitlyDefaultedComparison()
9122 EPI.ExceptionSpec.SourceDecl = FD; in CheckExplicitlyDefaultedComparison()
14120 EPI.ExceptionSpec.Type = EST_Unevaluated; in findInheritingConstructor()
14121 EPI.ExceptionSpec.SourceDecl = DerivedCtor; in findInheritingConstructor()
14433 EPI.ExceptionSpec.Type = EST_Unevaluated; in AdjustDestructorExceptionSpec()
14434 EPI.ExceptionSpec.SourceDecl = Destructor; in AdjustDestructorExceptionSpec()
H A DSemaTemplateDeduction.cpp3400 SubstExceptionSpec(Function->getLocation(), EPI.ExceptionSpec, in SubstituteExplicitTemplateArguments()
4424 EPI.ExceptionSpec = FunctionTypeP->getExtProtoInfo().ExceptionSpec; in adjustCCAndNoReturn()
H A DSemaLambda.cpp1620 ConvExtInfo.ExceptionSpec.Type = EST_BasicNoexcept; in addFunctionPointerConversion()
H A DSemaTemplateInstantiate.cpp2752 Proto->getExtProtoInfo().ExceptionSpec; in SubstExceptionSpec()
H A DSemaLookup.cpp1196 EPI.ExceptionSpec = EST_None; in LookupDirect()
H A DSemaType.cpp5669 EPI.ExceptionSpec); in GetFullTypeForDeclarator()
H A DTreeTransform.h6157 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged)) in TransformFunctionProtoType()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp129 ExceptionSpecificationType ExceptionSpec) { in getExceptionSpecificationString() argument
131 switch (ExceptionSpec) { in getExceptionSpecificationString()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h4281 ExceptionSpecInfo ExceptionSpec;
4295 Result.ExceptionSpec = ESI;
4300 return ExceptionSpec.Type == EST_Dynamic ||
4445 EPI.ExceptionSpec = getExceptionSpecInfo();
H A DTypeProperties.td341 epi.ExceptionSpec = exceptionSpecifier;
/freebsd-14.2/crypto/heimdal/lib/asn1/
H A DChangeLog670 * parse.y: Drop ExceptionSpec for now, its not used.
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2242 proto_info.ExceptionSpec = EST_None; in CreateFunctionType()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp10105 auto ESI = FPT->getExtProtoInfo().ExceptionSpec; in FinishedDeserializing()