|
| lw_shared_ptr (std::nullptr_t) noexcept |
|
| lw_shared_ptr (const lw_shared_ptr &x) noexcept |
|
| lw_shared_ptr (lw_shared_ptr &&x) noexcept |
|
lw_shared_ptr & | operator= (const lw_shared_ptr &x) noexcept |
|
lw_shared_ptr & | operator= (lw_shared_ptr &&x) noexcept |
|
lw_shared_ptr & | operator= (std::nullptr_t) noexcept |
|
T & | operator* () const noexcept |
|
T * | operator-> () const noexcept |
|
T * | get () const noexcept |
|
std::unique_ptr< T, disposer > | release () noexcept |
|
long int | use_count () const noexcept |
|
| operator lw_shared_ptr< const T > () const noexcept |
|
| operator bool () const noexcept |
|
bool | owned () const noexcept |
|
bool | operator== (const lw_shared_ptr< const T > &x) const |
|
bool | operator!= (const lw_shared_ptr< const T > &x) const |
|
bool | operator== (const lw_shared_ptr< std::remove_const_t< T > > &x) const |
|
bool | operator!= (const lw_shared_ptr< std::remove_const_t< T > > &x) const |
|
bool | operator< (const lw_shared_ptr< const T > &x) const |
|
bool | operator< (const lw_shared_ptr< std::remove_const_t< T > > &x) const |
|
|
static void | dispose (T *p) noexcept |
|
The documentation for this class was generated from the following file: