Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::shared_array< T > Class Template Reference

Public Types

typedef T element_type
 
typedef T *this_type::* unspecified_bool_type
 

Public Member Functions

 shared_array (T *p=0)
 
template<class D >
 shared_array (T *p, D d)
 
template<class D , class A >
 shared_array (T *p, D d, A a)
 
void reset (T *p=0)
 
template<class D >
void reset (T *p, D d)
 
T & operator[] (AZStd::ptrdiff_t i) const
 
T * get () const
 
 operator unspecified_bool_type () const
 
bool operator! () const
 
bool unique () const
 
long use_count () const
 
void swap (shared_array< T > &other)
 

The documentation for this class was generated from the following file: