Home
last modified time | relevance | path

Searched refs:auto_ptr (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/libcxx/include/__memory/
H A Dauto_ptr.h29 class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr {
36 _LIBCPP_HIDE_FROM_ABI explicit auto_ptr(_Tp* __p = 0) _NOEXCEPT : __ptr_(__p) {} in __ptr_()
37 _LIBCPP_HIDE_FROM_ABI auto_ptr(auto_ptr& __p) _NOEXCEPT : __ptr_(__p.release()) {} in auto_ptr() function
39 _LIBCPP_HIDE_FROM_ABI auto_ptr(auto_ptr<_Up>& __p) _NOEXCEPT : __ptr_(__p.release()) {} in auto_ptr() function
40 _LIBCPP_HIDE_FROM_ABI auto_ptr& operator=(auto_ptr& __p) _NOEXCEPT {
45 _LIBCPP_HIDE_FROM_ABI auto_ptr& operator=(auto_ptr<_Up>& __p) _NOEXCEPT {
49 _LIBCPP_HIDE_FROM_ABI auto_ptr& operator=(auto_ptr_ref<_Tp> __p) _NOEXCEPT {
53 _LIBCPP_HIDE_FROM_ABI ~auto_ptr() _NOEXCEPT { delete __ptr_; } in ~auto_ptr()
69 _LIBCPP_HIDE_FROM_ABI auto_ptr(auto_ptr_ref<_Tp> __p) _NOEXCEPT : __ptr_(__p.__ptr_) {} in auto_ptr() function
77 _LIBCPP_HIDE_FROM_ABI operator auto_ptr<_Up>() _NOEXCEPT {
[all …]
H A Dunique_ptr.h228 …_LIBCPP_HIDE_FROM_ABI unique_ptr(auto_ptr<_Up>&& __p) _NOEXCEPT : __ptr_(__p.release(), __value_in…
250 _LIBCPP_HIDE_FROM_ABI unique_ptr& operator=(auto_ptr<_Up> __p) {
H A Dshared_ptr.h614 _LIBCPP_HIDE_FROM_ABI shared_ptr(auto_ptr<_Yp>&& __r) : __ptr_(__r.get()) {
697 _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(auto_ptr<_Yp>&& __r) {
/src/contrib/llvm-project/libcxx/include/
H A Dmemory382 class auto_ptr // deprecated in C++11, removed in C++17
387 explicit auto_ptr(X* p =0) throw();
388 auto_ptr(auto_ptr&) throw();
389 template<class Y> auto_ptr(auto_ptr<Y>&) throw();
390 auto_ptr& operator=(auto_ptr&) throw();
391 template<class Y> auto_ptr& operator=(auto_ptr<Y>&) throw();
392 auto_ptr& operator=(auto_ptr_ref<X> r) throw();
393 ~auto_ptr() throw();
401 auto_ptr(auto_ptr_ref<X>) throw();
403 template<class Y> operator auto_ptr<Y>() throw();
[all …]
H A Dmodule.modulemap1513 module std_private_memory_auto_ptr [system] { header "__memory/auto_ptr.h" }
/src/lib/libc++/
H A DMakefile934 MEM_HEADERS+= auto_ptr.h
H A Dlibcxx.imp530 { include: [ "<__memory/auto_ptr.h>", "private", "<memory>", "public" ] },
/src/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc733 SYMBOL(auto_ptr, std::, <memory>)
/src/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td4183 ``unique_ptr``, ``shared_ptr``, ``auto_ptr``, ``exception_ptr``, ``function``,