libstdc++: std::unspecified::exception_ptr Class Reference (original) (raw)
#include <[exception](a00029%5Fsource.html)>
Detailed Description
An opaque pointer to an arbitrary exception.
The actual name of this type is unspecified, so the alias std::exception_ptr
should be used to refer to it.
Since
C++11 (but usable in C++98 as a GCC extension)
Definition at line 97 of file exception_ptr.h.
Constructor & Destructor Documentation
std::__unspecified__::exception_ptr::exception_ptr ( ) |
inlinenoexcept |
◆ exception_ptr() [2/4]
std::__unspecified__::exception_ptr::exception_ptr ( const exception_ptr & __other) |
inlinenoexcept |
◆ exception_ptr() [3/4]
std::__unspecified__::exception_ptr::exception_ptr ( nullptr_t ) |
inlinenoexcept |
◆ exception_ptr() [4/4]
std::__unspecified__::exception_ptr::exception_ptr ( exception_ptr && __o) |
inlinenoexcept |
◆ ~exception_ptr()
std::__unspecified__::exception_ptr::~exception_ptr ( ) |
inlinenoexcept |
Member Function Documentation
◆ operator bool()
std::__unspecified__::exception_ptr::operator bool ( ) const |
inlineexplicitnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ swap()
void std::__unspecified__::exception_ptr::swap ( exception_ptr & __other) |
inlinenoexcept |
◆ swap()
The documentation for this class was generated from the following file: