This is the complete list of members for hxptr< T, deleter_t_ >, including all inherited members.
| and_then(this self_t_ &&self_, callable_t_ &&callable_) -> hxremove_cvref_t< decltype(hxforward< callable_t_ >(callable_)(hxdeclval< T & >()))> | hxptr< T, deleter_t_ > | |
| deleter(void) const | hxptr< T, deleter_t_ > | |
| deleter(void) | hxptr< T, deleter_t_ > | |
| element_t typedef | hxptr< T, deleter_t_ > | |
| emplace(args_t_ &&... args_) noexcept | hxptr< T, deleter_t_ > | |
| equal(const hxptr &x_) const | hxptr< T, deleter_t_ > | |
| get(void) const | hxptr< T, deleter_t_ > | inline |
| has_value(void) const | hxptr< T, deleter_t_ > | inline |
| hash(void) const | hxptr< T, deleter_t_ > | |
| hxptr(T *ptr_=0, deleter_t_ deleter_=deleter_t_()) noexcept | hxptr< T, deleter_t_ > | explicit |
| hxptr(hxnil_t) noexcept | hxptr< T, deleter_t_ > | inline |
| hxptr(hxptr &&x_) noexcept | hxptr< T, deleter_t_ > | |
| operator bool(void) const | hxptr< T, deleter_t_ > | explicit |
| operator*(void) const | hxptr< T, deleter_t_ > | |
| operator->(void) const | hxptr< T, deleter_t_ > | |
| operator=(hxptr &&x_) noexcept | hxptr< T, deleter_t_ > | |
| operator==(const hxptr &x_) const | hxptr< T, deleter_t_ > | inline |
| operator==(hxnil_t) const | hxptr< T, deleter_t_ > | |
| or_else(this self_t_ &&self_, callable_t_ &&callable_) | hxptr< T, deleter_t_ > | |
| release(void) | hxptr< T, deleter_t_ > | |
| reset(T *ptr_=0) noexcept | hxptr< T, deleter_t_ > | |
| swap(hxptr &x_) noexcept | hxptr< T, deleter_t_ > | |
| value(void) const | hxptr< T, deleter_t_ > | |
| value_or(this self_t_ &&self_, args_t_ &&... args_) | hxptr< T, deleter_t_ > | |
| ~hxptr(void) noexcept | hxptr< T, deleter_t_ > | |