i6engine  1.0
i6e::utils::sharedPtr< T, U > Member List

This is the complete list of members for i6e::utils::sharedPtr< T, U >, including all inherited members.

clear()i6e::utils::sharedPtr< T, U >inlinestatic
dynamic_pointer_cast(const sharedPtr< T2, U1 > &)i6e::utils::sharedPtr< T, U >friend
get() const i6e::utils::sharedPtr< T, U >inline
make_shared(Args &&...)i6e::utils::sharedPtr< T, U >friend
operator!=(const sharedPtr &other) const i6e::utils::sharedPtr< T, U >inline
operator!=(const T *other, const sharedPtr &self)i6e::utils::sharedPtr< T, U >friend
operator!=(const T *other) const i6e::utils::sharedPtr< T, U >inline
operator->() const i6e::utils::sharedPtr< T, U >inline
operator=(const sharedPtr &other)i6e::utils::sharedPtr< T, U >inline
operator=(sharedPtr &&other)i6e::utils::sharedPtr< T, U >inline
operator=(const sharedPtr< V, U > &other)i6e::utils::sharedPtr< T, U >inline
operator==(const sharedPtr &other) const i6e::utils::sharedPtr< T, U >inline
operator==(const T *other) const i6e::utils::sharedPtr< T, U >inline
operator==(const T *other, const sharedPtr &self)i6e::utils::sharedPtr< T, U >friend
sharedPtr classi6e::utils::sharedPtr< T, U >friend
sharedPtr()i6e::utils::sharedPtr< T, U >inline
sharedPtr(T *ptr)i6e::utils::sharedPtr< T, U >inlineexplicit
sharedPtr(const sharedPtr &other)i6e::utils::sharedPtr< T, U >inline
sharedPtr(sharedPtr &&other)i6e::utils::sharedPtr< T, U >inline
sharedPtr(const sharedPtr< V, U > &other)i6e::utils::sharedPtr< T, U >inline
sharedPtrWrapper< T >i6e::utils::sharedPtr< T, U >friend
weakPtr classi6e::utils::sharedPtr< T, U >friend
weakPtr< T, U > classi6e::utils::sharedPtr< T, U >friend
~sharedPtr()i6e::utils::sharedPtr< T, U >inline