#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: