C++ Actor Framework 1.0.0
Loading...
Searching...
No Matches
caf::intrusive_cow_ptr< T > Member List

This is the complete list of members for caf::intrusive_cow_ptr< T >, including all inherited members.

compare(std::nullptr_t) const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
compare(const_pointer ptr) const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
compare(const counting_pointer &other) const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
compare(const intrusive_cow_ptr &other) const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
const_pointer typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
const_reference typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
counting_pointer typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
counting_ptr() const noexceptcaf::intrusive_cow_ptr< T >
default_intrusive_cow_ptr_unshare(T *&ptr)caf::intrusive_cow_ptr< T >related
detach() noexceptcaf::intrusive_cow_ptr< T >
downcast() const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
element_type typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
emplace(Ts &&... xs) (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
get() const noexceptcaf::intrusive_cow_ptr< T >
intrusive_cow_ptr() noexcept=default (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
intrusive_cow_ptr(intrusive_cow_ptr &&) noexcept=default (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
intrusive_cow_ptr(const intrusive_cow_ptr &) noexcept=default (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
intrusive_cow_ptr(std::nullptr_t) noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
intrusive_cow_ptr(intrusive_cow_ptr< Y > other) noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
intrusive_cow_ptr(counting_pointer p) noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >explicit
intrusive_cow_ptr(pointer ptr, bool add_ref=true) noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >explicit
intrusive_cow_ptr_unshare(T *&ptr)caf::intrusive_cow_ptr< T >related
make(Ts &&... xs)caf::intrusive_cow_ptr< T >static
operator bool() const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >explicit
operator*() const noexceptcaf::intrusive_cow_ptr< T >
operator->() const noexceptcaf::intrusive_cow_ptr< T >
operator=(intrusive_cow_ptr &&) noexcept=default (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
operator=(const intrusive_cow_ptr &) noexcept=default (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
operator=(counting_pointer x) noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
pointer typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
reference typedef (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >
release() noexceptcaf::intrusive_cow_ptr< T >
reset(pointer p=nullptr, bool add_ref=true) noexceptcaf::intrusive_cow_ptr< T >
swap(intrusive_cow_ptr &other) noexceptcaf::intrusive_cow_ptr< T >
to_string(const intrusive_cow_ptr< T > &x) (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >related
unshare()caf::intrusive_cow_ptr< T >
unshared()caf::intrusive_cow_ptr< T >
unshared_ptr()caf::intrusive_cow_ptr< T >
upcast() const noexcept (defined in caf::intrusive_cow_ptr< T >)caf::intrusive_cow_ptr< T >