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 > | |