libcaf  0.13.2
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 (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 >
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 >
emplace(Ts &&...xs) (defined in caf::intrusive_ptr< T >)caf::intrusive_ptr< T >
get() const (defined in caf::intrusive_ptr< T >)caf::intrusive_ptr< T >
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< X > &lhs, const intrusive_ptr< Y > &rhs)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=(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 &other) (defined in caf::intrusive_ptr< T >)caf::intrusive_ptr< T >
operator=(intrusive_ptr< Y > other) (defined in caf::intrusive_ptr< T >)caf::intrusive_ptr< T >
operator==(const intrusive_ptr< X > &lhs, const intrusive_ptr< Y > &rhs)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()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) (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 >