Nugget
|
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) const | eastl::shared_ptr< T > | inline |
get() const EA_NOEXCEPT | eastl::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_NOEXCEPT | eastl::shared_ptr< T > | inlineexplicit |
operator*() const EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
operator->() const EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
operator=(const shared_ptr &sharedPtr) EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
operator=(const shared_ptr< U > &sharedPtr) EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
operator=(shared_ptr &&sharedPtr) EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
operator=(shared_ptr< U > &&sharedPtr) EA_NOEXCEPT | eastl::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_NOEXCEPT | eastl::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_NOEXCEPT | eastl::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_NOEXCEPT | eastl::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_NOEXCEPT | eastl::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_NOEXCEPT | eastl::shared_ptr< T > | inline |
shared_ptr(const shared_ptr< U > &sharedPtr, element_type *pValue) EA_NOEXCEPT | eastl::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_NOEXCEPT | eastl::shared_ptr< T > | inline |
this_type typedef (defined in eastl::shared_ptr< T >) | eastl::shared_ptr< T > | |
unique() const EA_NOEXCEPT | eastl::shared_ptr< T > | inline |
use_count() const EA_NOEXCEPT | eastl::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 |