Lines Matching refs:scoped_array
39 template<class T> class scoped_array // noncopyable class
45 scoped_array(scoped_array const &);
46 scoped_array & operator=(scoped_array const &);
48 typedef scoped_array<T> this_type;
50 void operator==( scoped_array const& ) const;
51 void operator!=( scoped_array const& ) const;
57 explicit scoped_array( T * p = 0 ) BOOST_NOEXCEPT : px( p ) in scoped_array() function in boost::scoped_array
64 ~scoped_array() // never throws in ~scoped_array()
93 void swap(scoped_array & b) BOOST_NOEXCEPT in swap()
103 template<class T> inline bool operator==( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) … in operator ==()
108 template<class T> inline bool operator==( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) … in operator ==()
113 template<class T> inline bool operator!=( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) … in operator !=()
118 template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) … in operator !=()
125 template<class T> inline void swap(scoped_array<T> & a, scoped_array<T> & b) BOOST_NOEXCEPT in swap()