libcaf  0.17.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
caf::weak_intrusive_ptr< class > Member List

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

compare(const_pointer ptr) const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
compare(const weak_intrusive_ptr &other) const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
compare(std::nullptr_t) const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
const_pointer typedef (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
const_reference typedef (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
detach() noexceptcaf::weak_intrusive_ptr< class >
element_type typedef (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
get() const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
get_locked() const noexceptcaf::weak_intrusive_ptr< class >
has_weak_ptr_semantics (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >static
lock() const noexceptcaf::weak_intrusive_ptr< class >
operator bool() const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >explicit
operator!() const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
operator!=(const weak_intrusive_ptr< X > &lhs, const weak_intrusive_ptr< Y > &rhs)caf::weak_intrusive_ptr< class >related
operator*() const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
operator->() const noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
operator=(pointer ptr) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
operator=(weak_intrusive_ptr other) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
operator==(const weak_intrusive_ptr< X > &lhs, const weak_intrusive_ptr< Y > &rhs)caf::weak_intrusive_ptr< class >related
pointer typedef (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
reference typedef (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
release() noexceptcaf::weak_intrusive_ptr< class >
reset(pointer new_value=nullptr, bool add_ref=true) (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
swap(weak_intrusive_ptr &other) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
weak_intrusive_ptr() noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
weak_intrusive_ptr(pointer raw_ptr, bool add_ref=true) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
weak_intrusive_ptr(weak_intrusive_ptr &&other) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
weak_intrusive_ptr(const weak_intrusive_ptr &other) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
weak_intrusive_ptr(weak_intrusive_ptr< Y > other) noexcept (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >
~weak_intrusive_ptr() (defined in caf::weak_intrusive_ptr< class >)caf::weak_intrusive_ptr< class >