Loading...
Searching...
No Matches
caf::intrusive_ptr< T > Member List

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

compare(const_pointer ptr) const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
compare(const intrusive_ptr &other) const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
compare(std::nullptr_t) const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
const_pointer typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
const_reference typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
detach() noexcept | caf::intrusive_ptr< T > |
downcast() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
element_type typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
get() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
has_weak_ptr_semantics (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | static
intrusive_cow_ptr (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | friend
intrusive_ptr() noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
intrusive_ptr(std::nullptr_t) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
intrusive_ptr(pointer raw_ptr, bool add_ref=true) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
intrusive_ptr(intrusive_ptr &&other) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
intrusive_ptr(const intrusive_ptr &other) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
intrusive_ptr(intrusive_ptr< Y > other) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
make_counted(Ts &&... xs) | caf::intrusive_ptr< T > | related
operator bool() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | explicit
operator!() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
operator!=(const intrusive_ptr< T > &x, std::nullptr_t) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator!=(std::nullptr_t, const intrusive_ptr< T > &x) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator!=(const intrusive_ptr< T > &x, const T *y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator!=(const T *x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator!=(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator*() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
operator->() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
operator<(const intrusive_ptr< T > &x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator<(const intrusive_ptr< T > &x, const T *y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator<(const T *x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator=(pointer ptr) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
operator=(intrusive_ptr other) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
operator==(const intrusive_ptr< T > &x, std::nullptr_t) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator==(std::nullptr_t, const intrusive_ptr< T > &x) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator==(const intrusive_ptr< T > &x, const T *y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator==(const T *x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
operator==(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | related
pointer typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
reference typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
release() noexcept | caf::intrusive_ptr< T > |
reset(pointer new_value=nullptr, bool add_ref=true) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
swap(intrusive_ptr &other) noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
upcast() const noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
~intrusive_ptr() (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |