const_pointer typedef | o3tl::cow_wrapper< T, MTPolicy > | |
cow_wrapper() | o3tl::cow_wrapper< T, MTPolicy > | inline |
cow_wrapper(const value_type &r) | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
cow_wrapper(value_type &&r) | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
cow_wrapper(const cow_wrapper &rSrc) | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
cow_wrapper(cow_wrapper &&rSrc) noexcept | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
cow_wrapper(std::nullopt_t) noexcept | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
cow_wrapper(const cow_wrapper &rSrc, std::nullopt_t) | o3tl::cow_wrapper< T, MTPolicy > | inlineexplicit |
empty() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
get() | o3tl::cow_wrapper< T, MTPolicy > | inline |
get() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
is_unique() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
m_pimpl | o3tl::cow_wrapper< T, MTPolicy > | private |
make_unique() | o3tl::cow_wrapper< T, MTPolicy > | inline |
mt_policy typedef | o3tl::cow_wrapper< T, MTPolicy > | |
operator*() | o3tl::cow_wrapper< T, MTPolicy > | inline |
operator*() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
operator->() | o3tl::cow_wrapper< T, MTPolicy > | inline |
operator->() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
operator=(const cow_wrapper &rSrc) | o3tl::cow_wrapper< T, MTPolicy > | inline |
operator=(cow_wrapper &&rSrc) noexcept | o3tl::cow_wrapper< T, MTPolicy > | inline |
pointer typedef | o3tl::cow_wrapper< T, MTPolicy > | |
release() | o3tl::cow_wrapper< T, MTPolicy > | inlineprivate |
same_object(const cow_wrapper &rOther) const | o3tl::cow_wrapper< T, MTPolicy > | inline |
set_empty() | o3tl::cow_wrapper< T, MTPolicy > | inline |
swap(cow_wrapper &r) | o3tl::cow_wrapper< T, MTPolicy > | inline |
use_count() const | o3tl::cow_wrapper< T, MTPolicy > | inline |
value_type typedef | o3tl::cow_wrapper< T, MTPolicy > | |
~cow_wrapper() | o3tl::cow_wrapper< T, MTPolicy > | inline |