Lines Matching refs:nested_exception
55 class nested_exception
60 nested_exception() noexcept : _M_ptr(current_exception()) { } in nested_exception() function
62 nested_exception(const nested_exception&) = default;
64 nested_exception& operator=(const nested_exception&) = default;
66 virtual ~nested_exception() noexcept;
78 struct _Nested_exception : public _Except, public nested_exception
88 static const nested_exception*
90 { return dynamic_cast<const nested_exception*>(&__ex); } in _S_get()
96 static const nested_exception*
98 { return dynamic_cast<const nested_exception*>(__ex); }
102 inline const nested_exception*
108 __throw_with_nested(_Ex&&, const nested_exception* = 0)
120 __throw_with_nested(_Ex&& __ex, const nested_exception*)
148 if (const nested_exception* __nested = __get_nested_exception(__ex))
154 rethrow_if_nested(const nested_exception& __ex)