|
STLdoc
STLdocumentation
|
An opaque pointer to an arbitrary exception. More...
#include <bits/exception_ptr.h>
Public Types | |
| typedef void(exception_ptr::* | __safe_bool )() |
Public Member Functions | |
| exception_ptr () _GLIBCXX_USE_NOEXCEPT | |
| exception_ptr (const exception_ptr &) _GLIBCXX_USE_NOEXCEPT | |
| exception_ptr (__safe_bool) _GLIBCXX_USE_NOEXCEPT | |
| exception_ptr & | operator= (const exception_ptr &) _GLIBCXX_USE_NOEXCEPT |
| ~exception_ptr () _GLIBCXX_USE_NOEXCEPT | |
| void | swap (exception_ptr &) _GLIBCXX_USE_NOEXCEPT |
| const class std::type_info * | __cxa_exception_type () const _GLIBCXX_USE_NOEXCEPT __attribute__((__pure__)) |
Private Member Functions | |
| exception_ptr (void *__e) _GLIBCXX_USE_NOEXCEPT | |
| void | _M_addref () _GLIBCXX_USE_NOEXCEPT |
| void | _M_release () _GLIBCXX_USE_NOEXCEPT |
| void * | _M_get () const _GLIBCXX_NOEXCEPT __attribute__((__pure__)) |
Private Attributes | |
| void * | _M_exception_object |
Friends | |
| exception_ptr | std::current_exception () _GLIBCXX_USE_NOEXCEPT |
| void | std::rethrow_exception (exception_ptr) |
| bool | operator== (const exception_ptr &, const exception_ptr &) _GLIBCXX_USE_NOEXCEPT __attribute__((__pure__)) |
An opaque pointer to an arbitrary exception.
| typedef void(exception_ptr::* std::__exception_ptr::exception_ptr::__safe_bool)() |
|
explicitprivate |
| std::__exception_ptr::exception_ptr::exception_ptr | ( | ) |
| std::__exception_ptr::exception_ptr::exception_ptr | ( | const exception_ptr & | ) |
| std::__exception_ptr::exception_ptr::exception_ptr | ( | __safe_bool | ) |
| std::__exception_ptr::exception_ptr::~exception_ptr | ( | ) |
| const class std::type_info* std::__exception_ptr::exception_ptr::__cxa_exception_type | ( | ) | const |
|
private |
|
private |
|
private |
| exception_ptr& std::__exception_ptr::exception_ptr::operator= | ( | const exception_ptr & | ) |
| void std::__exception_ptr::exception_ptr::swap | ( | exception_ptr & | ) |
|
friend |
|
friend |
|
friend |
|
private |
1.8.6