Searched defs:auto_ptr (Results 1 - 4 of 4) sorted by relevance

/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/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/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/clang/test/SemaCXX/
H A Dconversion-function.cpp225 // auto_ptr-like template. In particular, we can't create multiple
227 struct auto_ptr { struct in namespace:PR7055
230 auto_ptr(auto_ptr&);
231 auto_ptr(auto_ptr_ref);
232 explicit auto_ptr(int *);
238 X(auto_ptr);
242 X x(auto_ptr(new int));
243 return X(auto_ptr(new int));
246 auto_ptr fo
[all...]

Completed in 1063 milliseconds