|
libcaf
0.15.0
|
This is the complete list of members for caf::intrusive_ptr< T >, including all inherited members.
| compare(const_pointer ptr) const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| compare(const intrusive_ptr &other) const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| compare(std::nullptr_t) const (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 (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 (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| has_non_null_guarantee (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | static |
| has_weak_ptr_semantics (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | static |
| intrusive_ptr() (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| intrusive_ptr(pointer raw_ptr, bool add_ref=true) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| intrusive_ptr(intrusive_ptr &&other) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| intrusive_ptr(const intrusive_ptr &other) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| intrusive_ptr(intrusive_ptr< Y > other) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator bool() const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | explicit |
| operator!() const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator!=(const intrusive_ptr< T > &x, std::nullptr_t) | caf::intrusive_ptr< T > | related |
| operator!=(std::nullptr_t, const intrusive_ptr< T > &x) | caf::intrusive_ptr< T > | related |
| operator!=(const intrusive_ptr< T > &x, const T *y) | caf::intrusive_ptr< T > | related |
| operator!=(const T *x, const intrusive_ptr< T > &y) | caf::intrusive_ptr< T > | related |
| operator!=(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) | caf::intrusive_ptr< T > | related |
| operator*() const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator->() const (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator<(const intrusive_ptr< T > &x, const intrusive_ptr< T > &y) | caf::intrusive_ptr< T > | related |
| operator=(pointer ptr) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator=(intrusive_ptr other) (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| operator==(const intrusive_ptr< T > &x, std::nullptr_t) | caf::intrusive_ptr< T > | related |
| operator==(std::nullptr_t, const intrusive_ptr< T > &x) | caf::intrusive_ptr< T > | related |
| operator==(const intrusive_ptr< T > &x, const T *y) | caf::intrusive_ptr< T > | related |
| operator==(const T *x, const intrusive_ptr< T > &y) | caf::intrusive_ptr< T > | related |
| operator==(const intrusive_ptr< T > &x, const intrusive_ptr< U > &y) | 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) (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 (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > | |
| ~intrusive_ptr() (defined in caf::intrusive_ptr< T >) | caf::intrusive_ptr< T > |
1.8.9.1