Searched refs:ExceptionSpec (Results 1 - 18 of 18) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DType.cpp989 if (info.ExceptionSpec.Type == EST_Dynamic) {
991 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
1003 info.ExceptionSpec.Exceptions =
1287 if (info.ExceptionSpec.Type == EST_Dynamic) {
1289 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
1302 info.ExceptionSpec.Exceptions =
2967 FunctionTypeBits.ExceptionSpecType = epi.ExceptionSpec.Type;
2973 if (hasExtraBitfields(epi.ExceptionSpec.Type)) {
2975 ExtraBits.NumExceptionType = epi.ExceptionSpec.Exceptions.size();
2998 for (QualType ExceptionType : epi.ExceptionSpec
[all...]
H A DTextNodeDumper.cpp1306 switch (EPI.ExceptionSpec.Type) {
1310 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl;
1313 OS << " noexcept-uninstantiated " << EPI.ExceptionSpec.SourceTemplate;
H A DJSONNodeDumper.cpp517 switch (E.ExceptionSpec.Type) {
522 for (QualType QT : E.ExceptionSpec.Exceptions)
537 E.ExceptionSpec.Type == EST_NoexceptTrue);
539 // [this, E]() { Visit(E.ExceptionSpec.NoexceptExpr); });
H A DASTContext.cpp3935 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) ||
3936 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr())
3948 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType);
3977 switch (EPI.ExceptionSpec.Type) {
3983 CanonicalEPI.ExceptionSpec.Type = EST_None;
3990 for (QualType ET : EPI.ExceptionSpec.Exceptions) {
3996 CanonicalEPI.ExceptionSpec.Type = EST_None;
3998 CanonicalEPI.ExceptionSpec.Type = EST_Dynamic;
3999 CanonicalEPI.ExceptionSpec.Exceptions = ExceptionTypeStorage;
4008 CanonicalEPI.ExceptionSpec
[all...]
H A DASTImporter.cpp1268 FromEPI.ExceptionSpec.NoexceptExpr,
1269 FromEPI.ExceptionSpec.SourceDecl,
1270 FromEPI.ExceptionSpec.SourceTemplate);
1279 ToEPI.ExceptionSpec.Type = FromEPI.ExceptionSpec.Type;
1280 ToEPI.ExceptionSpec.Exceptions = ExceptionTypes;
1282 ToEPI.ExceptionSpec.NoexceptExpr,
1283 ToEPI.ExceptionSpec.SourceDecl,
1284 ToEPI.ExceptionSpec.SourceTemplate) = *Imp;
3279 if (FromEPI.ExceptionSpec
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h644 const Node *ExceptionSpec; member in class:final
653 ExceptionSpec(ExceptionSpec_) {}
656 F(Ret, Params, CVQuals, RefQual, ExceptionSpec);
692 if (ExceptionSpec != nullptr) {
694 ExceptionSpec->print(S);
3440 Node *ExceptionSpec = nullptr; local
3442 ExceptionSpec = make<NameType>("noexcept");
3443 if (!ExceptionSpec)
3449 ExceptionSpec = make<NoexceptSpec>(E);
3450 if (!ExceptionSpec)
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4367 EPI.ExceptionSpec.Type != EST_None &&
4368 EPI.ExceptionSpec.Type != EST_DynamicNone &&
4369 EPI.ExceptionSpec.Type != EST_BasicNoexcept &&
4372 if (EPI.ExceptionSpec.Type == EST_Uninstantiated)
4373 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate;
4375 if (EPI.ExceptionSpec.Type == EST_Unevaluated)
4383 EPI.ExceptionSpec.Type = NewEST;
4384 EPI.ExceptionSpec.SourceDecl = New;
4385 EPI.ExceptionSpec.SourceTemplate = ExceptionSpecTemplate;
H A DSemaExprCXX.cpp2807 EPI.ExceptionSpec.Type = EST_Dynamic;
2808 EPI.ExceptionSpec.Exceptions = llvm::makeArrayRef(BadAllocType);
2811 EPI.ExceptionSpec =
6514 EPI1.ExceptionSpec = EPI2.ExceptionSpec =
6515 mergeExceptionSpecs(*this, EPI1.ExceptionSpec, EPI2.ExceptionSpec,
H A DSemaDeclCXX.cpp6892 EPI.ExceptionSpec.Type = EST_Unevaluated;
6893 EPI.ExceptionSpec.SourceDecl = MD;
7094 EPI.ExceptionSpec.Type = EST_Unevaluated;
7095 EPI.ExceptionSpec.SourceDecl = MD;
8187 EPI.ExceptionSpec.Type = EST_Unevaluated;
8188 EPI.ExceptionSpec.SourceDecl = FD;
12773 EPI.ExceptionSpec.Type = EST_Unevaluated;
12774 EPI.ExceptionSpec.SourceDecl = DerivedCtor;
13066 EPI.ExceptionSpec.Type = EST_Unevaluated;
13067 EPI.ExceptionSpec
[all...]
H A DSemaTemplateDeduction.cpp3170 Function->getLocation(), EPI.ExceptionSpec, ExceptionStorage,
4052 EPI.ExceptionSpec = FunctionTypeP->getExtProtoInfo().ExceptionSpec;
H A DSemaLambda.cpp1307 ConvExtInfo.ExceptionSpec.Type = EST_BasicNoexcept;
H A DSemaTemplateInstantiate.cpp2142 Proto->getExtProtoInfo().ExceptionSpec;
H A DSemaLookup.cpp1107 EPI.ExceptionSpec = EST_None;
H A DSemaType.cpp5061 EPI.ExceptionSpec);
H A DTreeTransform.h5516 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged))
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3843 ExceptionSpecInfo ExceptionSpec; member in struct:clang::FunctionType::ExtInfo::final::ExtProtoInfo
3854 Result.ExceptionSpec = ESI;
3981 EPI.ExceptionSpec = getExceptionSpecInfo();
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp1926 proto_info.ExceptionSpec = EST_None;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp11383 auto ESI = FPT->getExtProtoInfo().ExceptionSpec;

Completed in 484 milliseconds