Nugget
eastl::shared_ptr< T > Member List

This is the complete list of members for eastl::shared_ptr< T >, including all inherited members.

alloc_internal(U pValue, Allocator allocator, Deleter deleter) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inlineprotected
allocate_shared_helper (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >friend
default_allocator_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
default_deleter_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
element_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
equivalent_ownership(const shared_ptr< U > &sharedPtr) consteastl::shared_ptr< T >inline
get() const EA_NOEXCEPTeastl::shared_ptr< T >inline
get_deleter() const EA_NOEXCEPT (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
mpRefCount (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >protected
mpValue (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >protected
operator bool() const EA_NOEXCEPTeastl::shared_ptr< T >inlineexplicit
operator*() const EA_NOEXCEPTeastl::shared_ptr< T >inline
operator->() const EA_NOEXCEPTeastl::shared_ptr< T >inline
operator=(const shared_ptr &sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
operator=(const shared_ptr< U > &sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
operator=(shared_ptr &&sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
operator=(shared_ptr< U > &&sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
operator=(unique_ptr< U, Deleter > &&uniquePtr) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
owner_before(const shared_ptr< U > &sharedPtr) const EA_NOEXCEPTeastl::shared_ptr< T >inline
owner_before(const weak_ptr< U > &weakPtr) const EA_NOEXCEPT (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
reference_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
reset() EA_NOEXCEPTeastl::shared_ptr< T >inline
reset(U *pValue)eastl::shared_ptr< T >inline
reset(U *pValue, Deleter deleter)eastl::shared_ptr< T >inline
reset(U *pValue, Deleter deleter, const Allocator &allocator)eastl::shared_ptr< T >inline
shared_ptr (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >friend
shared_ptr() EA_NOEXCEPTeastl::shared_ptr< T >inline
shared_ptr(U *pValue, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0)eastl::shared_ptr< T >inlineexplicit
shared_ptr(std::nullptr_t) EA_NOEXCEPT (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(U *pValue, Deleter deleter, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0)eastl::shared_ptr< T >inline
shared_ptr(std::nullptr_t, Deleter deleter) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(U *pValue, Deleter deleter, const Allocator &allocator, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0)eastl::shared_ptr< T >inlineexplicit
shared_ptr(std::nullptr_t, Deleter deleter, Allocator allocator) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(const shared_ptr &sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
shared_ptr(const shared_ptr< U > &sharedPtr, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0) EA_NOEXCEPTeastl::shared_ptr< T >inline
shared_ptr(const shared_ptr< U > &sharedPtr, element_type *pValue) EA_NOEXCEPTeastl::shared_ptr< T >inline
shared_ptr(shared_ptr &&sharedPtr) EA_NOEXCEPT (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(shared_ptr< U > &&sharedPtr, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0) EA_NOEXCEPT (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(unique_ptr< U, Deleter > &&uniquePtr, typename eastl::enable_if<!eastl::is_array< U >::value &&!is_lvalue_reference< Deleter >::value &&eastl::is_convertible< U *, element_type * >::value >::type *=0) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(unique_ptr< U, Deleter > &&uniquePtr, const Allocator &allocator, typename eastl::enable_if<!eastl::is_array< U >::value &&!is_lvalue_reference< Deleter >::value &&eastl::is_convertible< U *, element_type * >::value >::type *=0) (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >inline
shared_ptr(const weak_ptr< U > &weakPtr, typename eastl::enable_if< eastl::is_convertible< U *, element_type * >::value >::type *=0)eastl::shared_ptr< T >inlineexplicit
swap(this_type &sharedPtr) EA_NOEXCEPTeastl::shared_ptr< T >inline
this_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
unique() const EA_NOEXCEPTeastl::shared_ptr< T >inline
use_count() const EA_NOEXCEPTeastl::shared_ptr< T >inline
weak_ptr (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >friend
weak_type typedef (defined in eastl::shared_ptr< T >)eastl::shared_ptr< T >
~shared_ptr()eastl::shared_ptr< T >inline