clone_from(P const p) const | cet::value_ptr< Element, Cloner, Deleter > | inlineprivate |
cloner_type typedef | cet::value_ptr< Element, Cloner, Deleter > | |
deleter_type typedef | cet::value_ptr< Element, Cloner, Deleter > | |
element_type typedef | cet::value_ptr< Element, Cloner, Deleter > | |
get() const noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
is_compatible_v | cet::value_ptr< Element, Cloner, Deleter > | privatestatic |
operator bool() const noexcept | cet::value_ptr< Element, Cloner, Deleter > | inlineexplicit |
operator*() const | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator->() const noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator=(std::nullptr_t) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator=(value_ptr const &other) | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator=(value_ptr< E2, Cloner, Deleter > const &other) | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator=(value_ptr &&other) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
operator=(value_ptr< E2, Cloner, Deleter > &&other) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
p | cet::value_ptr< Element, Cloner, Deleter > | private |
pointer typedef | cet::value_ptr< Element, Cloner, Deleter > | |
reference typedef | cet::value_ptr< Element, Cloner, Deleter > | |
release() noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
reset(pointer t=pointer()) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
swap(value_ptr &other) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr() noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr(std::nullptr_t) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr(E2 *other) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inlineexplicit |
value_ptr(value_ptr const &other) | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr(value_ptr< E2, Cloner, Deleter > const &other, std::enable_if_t< is_compatible_v< E2 >> *=nullptr) | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr(value_ptr &&other) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
value_ptr(value_ptr< E2, Cloner, Deleter > &&other, std::enable_if_t< is_compatible_v< E2 >> *=nullptr) noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |
~value_ptr() noexcept | cet::value_ptr< Element, Cloner, Deleter > | inline |