Searched refs:auto_ptr (Results 1 - 25 of 58) sorted by relevance

123

/external/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/
H A Dconvert_to_auto_ptr.pass.cpp12 // template <class X> class auto_ptr;
14 // template<class Y> operator auto_ptr<Y>() throw();
21 std::auto_ptr<B>
24 return std::auto_ptr<B>(new B(1));
30 std::auto_ptr<A> ap2(source());
H A Dconvert_to_auto_ptr_ref.pass.cpp12 // template <class X> class auto_ptr;
25 std::auto_ptr<B> ap1(p1);
H A Dassign_from_auto_ptr_ref.pass.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr& operator=(auto_ptr_ref<X> r) throw()
26 std::auto_ptr<A> ap1(p1);
28 std::auto_ptr<A> ap2(new A(2));
H A Dconvert_from_auto_ptr_ref.pass.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr(auto_ptr_ref<X> r) throw();
26 std::auto_ptr<B> ap1(p1);
28 std::auto_ptr<A> ap2(apr);
/external/libcxx/test/depr/depr.auto.ptr/auto.ptr/
H A Delement_type.pass.cpp13 // class auto_ptr
27 static_assert((std::is_same<typename std::auto_ptr<T>::element_type, T>::value), "");
35 std::auto_ptr<void> p;
/external/stlport/test/unit/
H A Dmemory_test.cpp28 auto_ptr<int> CreateAutoPtr(int val)
29 { return auto_ptr<int>(new int(val)); }
31 bool CheckEquality(auto_ptr<int> pint, int val)
42 auto_ptr<int> pint(new int(1));
49 auto_ptr<int> pint(CreateAutoPtr(3));
55 auto_ptr<const int> pint(new int(2));
59 auto_ptr<volatile int> pint(new int(2));
63 auto_ptr<const volatile int> pint(new int(2));
/external/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/
H A Dcopy.fail.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr(auto_ptr& a) throw();
26 const std::auto_ptr<A> ap1(p);
27 std::auto_ptr<A> ap2(ap1);
H A Dcopy.pass.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr(auto_ptr& a) throw();
26 std::auto_ptr<A> ap1(p);
27 std::auto_ptr<A> ap2(ap1);
H A Dexplicit.fail.cpp12 // template <class X> class auto_ptr;
14 // explicit auto_ptr(X* p =0) throw();
26 std::auto_ptr<A> ap = p;
32 std::auto_ptr<A> ap;
H A Dpointer.pass.cpp12 // template <class X> class auto_ptr;
14 // explicit auto_ptr(X* p =0) throw();
26 std::auto_ptr<A> ap(p);
32 std::auto_ptr<A> ap;
H A Dassignment.fail.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr& operator=(auto_ptr& a) throw();
26 const std::auto_ptr<A> ap1(p1);
28 std::auto_ptr<A> ap2(p2);
32 std::auto_ptr<A>& apr = ap2 = ap1;
H A Dassignment.pass.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr& operator=(auto_ptr& a) throw();
26 std::auto_ptr<A> ap1(p1);
28 std::auto_ptr<A> ap2(p2);
32 std::auto_ptr<A>& apr = ap2 = ap1;
H A Dconvert.fail.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr(auto_ptr& a) throw();
26 const std::auto_ptr<B> ap1(p);
27 std::auto_ptr<A> ap2(ap1);
H A Dconvert.pass.cpp12 // template <class X> class auto_ptr;
14 // auto_ptr(auto_ptr& a) throw();
26 std::auto_ptr<B> ap1(p);
27 std::auto_ptr<A> ap2(ap1);
H A Dconvert_assignment.fail.cpp12 // template <class X> class auto_ptr;
14 // template<class Y> auto_ptr& operator=(auto_ptr<Y>& a) throw();
26 const std::auto_ptr<B> ap1(p1);
28 std::auto_ptr<A> ap2(p2);
33 std::auto_ptr<A>& apr = ap2 = ap1;
H A Dconvert_assignment.pass.cpp12 // template <class X> class auto_ptr;
14 // template<class Y> auto_ptr& operator=(auto_ptr<Y>& a) throw();
26 std::auto_ptr<B> ap1(p1);
28 std::auto_ptr<A> ap2(p2);
33 std::auto_ptr<A>& apr = ap2 = ap1;
/external/clang/test/Analysis/diagnostics/Inputs/include/
H A Dreport-issues-within-main-file.h2 class auto_ptr { class
6 auto_ptr(_Tp* __p = 0) throw() : _M_ptr(__p) { } function in class:auto_ptr
7 ~auto_ptr() { delete _M_ptr; }
/external/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/
H A Dreset.pass.cpp12 // template <class X> class auto_ptr;
26 std::auto_ptr<A> ap(p);
34 std::auto_ptr<A> ap(p);
42 std::auto_ptr<A> ap(p);
H A Darrow.pass.cpp12 // template <class X> class auto_ptr;
26 std::auto_ptr<A> ap(p);
H A Dderef.pass.cpp12 // template <class X> class auto_ptr;
26 const std::auto_ptr<A> ap(p);
H A Drelease.pass.cpp12 // template <class X> class auto_ptr;
26 std::auto_ptr<A> ap(p);
/external/stlport/stlport/stl/
H A D_auto_ptr.h48 class auto_ptr : public __ptr_base { class in inherits:__ptr_base
51 typedef auto_ptr<_Tp> _Self;
84 explicit auto_ptr(_Tp* __px = 0) _STLP_NOTHROW { this->__set(__px); }
88 template<class _Tp1> auto_ptr(auto_ptr<_Tp1>& __r) _STLP_NOTHROW {
93 template<class _Tp1> auto_ptr<_Tp>& operator=(auto_ptr<_Tp1>& __r) _STLP_NOTHROW {
100 auto_ptr(_Self& __r) _STLP_NOTHROW { this->__set(__r.release()); }
107 ~auto_ptr() _STLP_NOTHROW { /* boris : reset(0) might be better */ delete this->get(); }
109 auto_ptr(auto_ptr_re
[all...]
/external/stlport/src/
H A Diostream.cpp169 auto_ptr<filebuf> result(new basic_filebuf<char, char_traits<char> >());
181 auto_ptr<wfilebuf> result(new basic_filebuf<wchar_t, char_traits<wchar_t> >());
197 auto_ptr<streambuf> cin_buf;
198 auto_ptr<streambuf> cout_buf;
199 auto_ptr<streambuf> cerr_buf;
200 auto_ptr<streambuf> clog_buf;
232 auto_ptr<wfilebuf> win(_Stl_create_wfilebuf(stdin, ios_base::in));
233 auto_ptr<wfilebuf> wout(_Stl_create_wfilebuf(stdout, ios_base::out));
234 auto_ptr<wfilebuf> werr(_Stl_create_wfilebuf(stderr, ios_base::out));
235 auto_ptr<wfilebu
[all...]
/external/clang/test/CodeGenCXX/
H A D2010-07-23-DeclLoc.cpp13 template<typename _Tp> class auto_ptr { class in namespace:std
17 auto_ptr(element_type* __p = 0) throw() : _M_ptr(__p) { } function in class:std::auto_ptr
77 std::auto_ptr< TRawSymbolOwnerData<SIZE> > data(new TRawSymbolOwnerData<SIZE>());
78 std::auto_ptr< TExtendedMachOHeader<SIZE_AND_ENDIANNESS> > header;
/external/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/
H A Dauto_ptr_Y.pass.cpp14 // template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r);
46 std::auto_ptr<A> pA(new A);
63 std::auto_ptr<A> pA;
80 std::auto_ptr<A> pA(new A);
97 std::auto_ptr<A> pA;

Completed in 413 milliseconds

123