| cloner_type typedef (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| deleter_type typedef (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| element_type typedef (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| get() noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| get() const noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| get_cloner() noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| get_cloner() const noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| get_deleter() noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| get_deleter() const noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator bool() const noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator*() (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator*() const (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator->() const noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator->() noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator=(value_ptr &&v) noexcept (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| operator=(value_ptr const &v) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| pointer typedef (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| release() (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr()=default (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| value_ptr(const T &value) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(T &&value) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(const Cloner &value) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(Cloner &&value) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(V &&value, ClonerOrDeleter &&a2) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(V &&value, C &&cloner, D &&deleter) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(value_ptr const &v) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inline |
| value_ptr(value_ptr &&v)=default (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |
| value_ptr(pointer value) (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | inlineexplicit |
| ~value_ptr()=default (defined in value_ptr< T, Cloner, Deleter >) | value_ptr< T, Cloner, Deleter > | |