#include <shared_array.hpp>
 | 
|   | shared_array () BOOST_NOEXCEPT | 
|   | 
|   | shared_array (boost::detail::sp_nullptr_t) BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
|   | shared_array (Y *p) | 
|   | 
| template<class Y , class D >  | 
|   | shared_array (Y *p, D d) | 
|   | 
| template<class Y , class D , class A >  | 
|   | shared_array (Y *p, D d, A a) | 
|   | 
|   | shared_array (shared_array const &r) BOOST_NOEXCEPT | 
|   | 
|   | shared_array (shared_array &&r) BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
|   | shared_array (shared_array< Y > const &r, typename boost::detail::sp_enable_if_convertible< Y[], T[] >::type=boost::detail::sp_empty()) BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
|   | shared_array (shared_array< Y > const &r, element_type *p) BOOST_NOEXCEPT | 
|   | 
| shared_array &  | operator= (shared_array const &r) BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
| shared_array &  | operator= (shared_array< Y > const &r) BOOST_NOEXCEPT | 
|   | 
| shared_array &  | operator= (shared_array &&r) BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
| shared_array &  | operator= (shared_array< Y > &&r) BOOST_NOEXCEPT | 
|   | 
| void  | reset () BOOST_NOEXCEPT | 
|   | 
| template<class Y >  | 
| void  | reset (Y *p) | 
|   | 
| template<class Y , class D >  | 
| void  | reset (Y *p, D d) | 
|   | 
| template<class Y , class D , class A >  | 
| void  | reset (Y *p, D d, A a) | 
|   | 
| template<class Y >  | 
| void  | reset (shared_array< Y > const &r, element_type *p) | 
|   | 
| T &  | operator[] (std::ptrdiff_t i) const  | 
|   | 
| T *  | get () const BOOST_NOEXCEPT | 
|   | 
| bool  | unique () const BOOST_NOEXCEPT | 
|   | 
| long  | use_count () const BOOST_NOEXCEPT | 
|   | 
| void  | swap (shared_array< T > &other) BOOST_NOEXCEPT | 
|   | 
| void *  | _internal_get_deleter (boost::detail::sp_typeinfo const &ti) const  | 
|   | 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y , class D > 
 
 
template<class T> 
template<class Y , class D , class A > 
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
  
  
      
        
          | void* boost::shared_array< T >::_internal_get_deleter  | 
          ( | 
          boost::detail::sp_typeinfo const &  | 
          ti | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y , class D > 
 
 
template<class T> 
template<class Y , class D , class A > 
 
 
template<class T> 
template<class Y > 
 
 
template<class T> 
template<class Y > 
 
 
The documentation for this class was generated from the following file: