9 #ifndef BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
10 #define BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
29 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
33 p1 =
reinterpret_cast<T1*
>(p2);
52 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
56 p1 =
reinterpret_cast<T1*
>(p2);
72 std::size_t n1 = M * size;
75 T3* p3 =
reinterpret_cast<T3*
>(&value);
79 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
81 boost::detail::ms_init<T2, M>(p2, n1, p3);
83 p1 =
reinterpret_cast<T1*
>(p2);
101 T3* p3 =
reinterpret_cast<T3*
>(&value);
105 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
107 boost::detail::ms_init<T2, M>(p2, N, p3);
109 p1 =
reinterpret_cast<T1*
>(p2);
126 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
130 p1 =
reinterpret_cast<T1*
>(p2);
149 A1* a2 =
static_cast<A1*
>(s1._internal_get_untyped_deleter());
153 p1 =
reinterpret_cast<T1*
>(p2);