allocator_type typedef | eastl::shared_array< T, Allocator, Deleter > | protected |
bool_ typedef | eastl::shared_array< T, Allocator, Deleter > | |
deleter_type typedef | eastl::shared_array< T, Allocator, Deleter > | protected |
element_type typedef | eastl::shared_array< T, Allocator, Deleter > | |
get() const EA_NOEXCEPT | eastl::shared_array< T, Allocator, Deleter > | inline |
get_allocator() const EA_NOEXCEPT | eastl::shared_array< T, Allocator, Deleter > | inline |
get_allocator() EA_NOEXCEPT (defined in eastl::shared_array< T, Allocator, Deleter >) | eastl::shared_array< T, Allocator, Deleter > | inline |
mAllocator | eastl::shared_array< T, Allocator, Deleter > | protected |
mpArray (defined in eastl::shared_array< T, Allocator, Deleter >) | eastl::shared_array< T, Allocator, Deleter > | protected |
mpRefCount | eastl::shared_array< T, Allocator, Deleter > | protected |
operator bool_() const EA_NOEXCEPT (defined in eastl::shared_array< T, Allocator, Deleter >) | eastl::shared_array< T, Allocator, Deleter > | inline |
operator!() const EA_NOEXCEPT | eastl::shared_array< T, Allocator, Deleter > | inline |
operator*() const | eastl::shared_array< T, Allocator, Deleter > | inline |
operator->() const EA_NOEXCEPT | eastl::shared_array< T, Allocator, Deleter > | inline |
operator=(const shared_array &sharedArray) | eastl::shared_array< T, Allocator, Deleter > | inline |
operator=(T *pValue) | eastl::shared_array< T, Allocator, Deleter > | inline |
operator[](ptrdiff_t i) const | eastl::shared_array< T, Allocator, Deleter > | inline |
ref_count typedef | eastl::shared_array< T, Allocator, Deleter > | protected |
reset(T *pArray=NULL) | eastl::shared_array< T, Allocator, Deleter > | inline |
set_allocator(const allocator_type &allocator) | eastl::shared_array< T, Allocator, Deleter > | inline |
shared_array(T *pArray=NULL, const allocator_type &allocator=EASTL_SHARED_ARRAY_DEFAULT_ALLOCATOR) | eastl::shared_array< T, Allocator, Deleter > | inlineexplicit |
shared_array(const shared_array &sharedArray) | eastl::shared_array< T, Allocator, Deleter > | inline |
swap(this_type &sharedArray) | eastl::shared_array< T, Allocator, Deleter > | inline |
this_type typedef | eastl::shared_array< T, Allocator, Deleter > | protected |
unique() const | eastl::shared_array< T, Allocator, Deleter > | inline |
use_count() const | eastl::shared_array< T, Allocator, Deleter > | inline |
~shared_array() | eastl::shared_array< T, Allocator, Deleter > | inline |