C++ Actor Framework 1.0.0
|
This is the complete list of members for caf::intrusive_ptr< class >, including all inherited members.
compare(const_pointer ptr) const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
compare(const intrusive_ptr &other) const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
compare(std::nullptr_t) const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
const_pointer typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
const_reference typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
detach() noexcept | caf::intrusive_ptr< class > | |
downcast() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
element_type typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
emplace(Ts &&... xs) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
get() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
has_weak_ptr_semantics (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | static |
intrusive_cow_ptr (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | friend |
intrusive_ptr() noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
intrusive_ptr(std::nullptr_t) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
intrusive_ptr(pointer raw_ptr, bool add_ref=true) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
intrusive_ptr(intrusive_ptr &&other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
intrusive_ptr(const intrusive_ptr &other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
intrusive_ptr(intrusive_ptr< Y > other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator bool() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | explicit |
operator!() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator!=(const intrusive_ptr< T > &x, std::nullptr_t) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator!=(std::nullptr_t, const intrusive_ptr< T > &x) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator!=(const intrusive_ptr< T > &lhs, const U *rhs) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator!=(const T *lhs, const intrusive_ptr< U > &rhs) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator!=(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator*() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator->() const noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator<(const intrusive_ptr< T > &x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator<(const intrusive_ptr< T > &x, const T *y) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator<(const T *x, const intrusive_ptr< T > &y) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator=(pointer ptr) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator=(intrusive_ptr &&other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator=(const intrusive_ptr &other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
operator==(const intrusive_ptr< T > &x, std::nullptr_t) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator==(std::nullptr_t, const intrusive_ptr< T > &x) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator==(const intrusive_ptr< T > &lhs, const U *rhs) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator==(const T *lhs, const intrusive_ptr< U > &rhs) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
operator==(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | related |
pointer typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
reference typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
release() noexcept | caf::intrusive_ptr< class > | |
reset(pointer new_value=nullptr, bool add_ref=true) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
swap(intrusive_ptr &other) noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
upcast() const &noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
upcast() &&noexcept (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
value_type typedef (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > | |
~intrusive_ptr() (defined in caf::intrusive_ptr< class >) | caf::intrusive_ptr< class > |