Lines Matching +defs:p +defs:r

69     explicit shared_array( Y * p ): px( p ), pn( p, checked_array_deleter<Y>() )  in shared_array()
80 template<class Y, class D> shared_array( Y * p, D d ): px( p ), pn( p, d ) in shared_array()
87 template<class Y, class D, class A> shared_array( Y * p, D d, A a ): px( p ), pn( p, d, a ) in shared_array()
98 shared_array( shared_array const & r ) BOOST_NOEXCEPT : px( r.px ), pn( r.pn ) in shared_array() function in boost::shared_array
102 shared_array( shared_array && r ) BOOST_NOEXCEPT : px( r.px ), pn() in shared_array() function in boost::shared_array
115 …shared_array( shared_array<Y> const & r, typename boost::detail::sp_enable_if_convertible< Y[], T[… in shared_array() function in boost::shared_array
130 shared_array( shared_array<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn ) in shared_array() function in boost::shared_array
136 shared_array & operator=( shared_array const & r ) BOOST_NOEXCEPT in operator =()
145 shared_array & operator=( shared_array<Y> const & r ) BOOST_NOEXCEPT in operator =()
155 shared_array & operator=( shared_array && r ) BOOST_NOEXCEPT in operator =()
162 shared_array & operator=( shared_array<Y> && r ) BOOST_NOEXCEPT in operator =()
175 template<class Y> void reset( Y * p ) // Y must be complete in reset()
181 template<class Y, class D> void reset( Y * p, D d ) in reset()
186 template<class Y, class D, class A> void reset( Y * p, D d, A a ) in reset()
191 template<class Y> void reset( shared_array<Y> const & r, element_type * p ) in reset()
253 template<class T> inline bool operator==( shared_array<T> const & p, boost::detail::sp_nullptr_t ) … in operator ==()
258 template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_array<T> const & p ) … in operator ==()
263 template<class T> inline bool operator!=( shared_array<T> const & p, boost::detail::sp_nullptr_t ) … in operator !=()
268 template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_array<T> const & p ) … in operator !=()