|
C++ Actor Framework 0.19
|
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 > | |
| emplace(Ts &&... xs) (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 > | |
| 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 &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 > | |
| upcast() &&noexcept (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| value_type typedef (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| ~intrusive_ptr() (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |