C++ Actor Framework 0.18
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() noexceptcaf::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() noexceptcaf::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 >
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 >