Provided by: libstdc++-13-doc_13.2.0-23ubuntu4_all
NAME
std::nested_exception
SYNOPSIS
#include <exception> Public Member Functions nested_exception () noexcept The default constructor stores the current exception (if any). nested_exception (const nested_exception &) noexcept=default exception_ptr nested_ptr () const noexcept Access the stored exception. nested_exception & operator= (const nested_exception &) noexcept=default void rethrow_nested () const Rethrow the stored exception, or terminate if none was stored.
Detailed Description
Mixin class that stores the current exception. This type can be used via std::throw_with_nested to store the current exception nested within another exception. Since C++11 See also std::throw_with_nested
Constructor & Destructor Documentation
std::nested_exception::nested_exception () [inline], [noexcept] The default constructor stores the current exception (if any).
Member Function Documentation
exception_ptr std::nested_exception::nested_ptr () const [inline], [noexcept] Access the stored exception. void std::nested_exception::rethrow_nested () const [inline] Rethrow the stored exception, or terminate if none was stored. References std::rethrow_exception(), and std::terminate().
Author
Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ std::nested_exception(3cxx)