HomeSort by relevance Sort by last modified time
    Searched full:shared_ptr (Results 1 - 25 of 502) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/clang/test/SemaObjCXX/
warn-missing-super.mm 10 template<typename T> struct shared_ptr {
11 constexpr shared_ptr() {}
17 constexpr shared_ptr<int> dummy;
  /ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/smart_ptr/
shared_ptr.hpp 5 // shared_ptr.hpp
14 // See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
57 template<class T> class shared_ptr;
101 template< class X, class Y, class T > inline void sp_enable_shared_from_this( boost::shared_ptr<X> const * ppx, Y const * py, boost::enable_shared_from_this< T > const * pe )
109 template< class X, class Y, class T > inline void sp_enable_shared_from_this( boost::shared_ptr<X> * ppx, Y const * py, boost::enable_shared_from_this2< T > const * pe )
157 // shared_ptr
160 // The object pointed to is deleted when the last shared_ptr pointing to it
164 template<class T> class shared_ptr class in namespace:boost
169 typedef shared_ptr<T> this_type;
178 shared_ptr(): px(0), pn() // never throws in 1.30 function in class:boost::shared_ptr
183 explicit shared_ptr( Y * p ): px( p ), pn( p ) \/\/ Y must be complete function in class:boost::shared_ptr
194 template<class Y, class D> shared_ptr(Y * p, D d): px(p), pn(p, d) function in class:boost::shared_ptr
201 template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a ) function in class:boost::shared_ptr
212 shared_ptr( shared_ptr const & r ): px( r.px ), pn( r.pn ) \/\/ never throws function in class:boost::shared_ptr
219 explicit shared_ptr(weak_ptr<Y> const & r): pn(r.pn) \/\/ may throw function in class:boost::shared_ptr
226 shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag ): px( 0 ), pn( r.pn, boost::detail::sp_nothrow_tag() ) \/\/ never throws function in class:boost::shared_ptr
237 shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() ) function in class:boost::shared_ptr
250 shared_ptr( shared_ptr<Y> const & r, T * p ): px( p ), pn( r.pn ) \/\/ never throws function in class:boost::shared_ptr
255 shared_ptr(shared_ptr<Y> const & r, boost::detail::static_cast_tag): px(static_cast<element_type *>(r.px)), pn(r.pn) function in class:boost::shared_ptr
260 shared_ptr(shared_ptr<Y> const & r, boost::detail::const_cast_tag): px(const_cast<element_type *>(r.px)), pn(r.pn) function in class:boost::shared_ptr
265 shared_ptr(shared_ptr<Y> const & r, boost::detail::dynamic_cast_tag): px(dynamic_cast<element_type *>(r.px)), pn(r.pn) function in class:boost::shared_ptr
274 shared_ptr(shared_ptr<Y> const & r, boost::detail::polymorphic_cast_tag): px(dynamic_cast<element_type *>(r.px)), pn(r.pn) function in class:boost::shared_ptr
285 explicit shared_ptr(std::auto_ptr<Y> & r): px(r.get()), pn() function in class:boost::shared_ptr
295 explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn() function in class:boost::shared_ptr
353 shared_ptr( shared_ptr && r ): px( r.px ), pn() \/\/ never throws function in class:boost::shared_ptr
362 shared_ptr( shared_ptr<Y> && r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() ) function in class:boost::shared_ptr
    [all...]
  /external/clang/test/PCH/
cxx-variadic-templates.h 3 class shared_ptr{ class
7 shared_ptr<_Tp>
13 shared_ptr<_Tp>
14 shared_ptr<_Tp>::allocate_shared(const _Alloc& __a, _Args&& ...__args)
16 shared_ptr<_Tp> __r;
  /prebuilts/misc/common/swig/include/2.0.11/python/
boost_shared_ptr.i 1 %include <shared_ptr.i>
18 %naturalvar SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >;
30 res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
37 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get());
38 if (newmem & SWIG_CAST_NEW_MEMORY) delete %reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *);
42 SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *smartresult = new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >(new $1_ltype(($1_ltype &)$1));
43 %set_output(SWIG_NewPointerObj(%as_voidptr(smartresult), $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), SWIG_POINTER_OWN));
49 int res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
56 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get())
    [all...]
  /prebuilts/misc/common/swig/include/2.0.11/octave/
boost_shared_ptr.i 1 %include <shared_ptr.i>
8 %naturalvar SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >;
20 res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
27 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get());
28 if (newmem & SWIG_CAST_NEW_MEMORY) delete %reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *);
32 %set_output(SWIG_NewPointerObj(new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >(new $1_ltype(($1_ltype &)$1)), $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), SWIG_POINTER_OWN));
38 int res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
45 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get());
46 if (newmem & SWIG_CAST_NEW_MEMORY) delete %reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)
    [all...]
  /prebuilts/misc/common/swig/include/2.0.11/r/
boost_shared_ptr.i 1 %include <shared_ptr.i>
8 %naturalvar SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >;
20 res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
27 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get());
28 if (newmem & SWIG_CAST_NEW_MEMORY) delete %reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *);
32 %set_output(SWIG_NewPointerObj(new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >(new $1_ltype(($1_ltype &)$1)), $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), SWIG_POINTER_OWN));
38 int res = SWIG_ConvertPtrAndOwn($input, &argp, $descriptor(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > *), %convertptr_flags, &newmem);
45 $1 = *(%reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)->get());
46 if (newmem & SWIG_CAST_NEW_MEMORY) delete %reinterpret_cast(argp, SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)
    [all...]
  /prebuilts/misc/common/swig/include/2.0.11/java/
boost_shared_ptr.i 7 %include <shared_ptr.i>
14 %naturalvar SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >;
25 argp = (*(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > **)&$input) ? (*(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > **)&$input)->get() : 0;
32 %{ *(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > **)&$result = new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >(new $1_ltype(($1_ltype &)$1)); %}
35 %typemap(in) CONST TYPE * (SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *smartarg = 0) %{
36 smartarg = *(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > **)&$input;
39 *(SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > **)&$result = $1 ? new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >($1 SWIG_NO_NULL_DELETER_$owner) : 0
    [all...]
  /prebuilts/misc/common/swig/include/2.0.11/d/
boost_shared_ptr.i 1 %include <shared_ptr.i>
6 %naturalvar SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >;
16 argp = ((SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)$input) ? ((SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)$input)->get() : 0;
23 %{ $result = new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >(new $1_ltype(($1_ltype &)$1)); %}
26 %typemap(in, canthrow=1) CONST TYPE * (SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *smartarg = 0) %{
27 smartarg = (SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)$input;
30 $result = $1 ? new SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE >($1 SWIG_NO_NULL_DELETER_$owner) : 0;
35 $1 = ($1_ltype)(((SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)$input) ? ((SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< CONST TYPE > *)$input)->get() : 0)
    [all...]
  /ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/
shared_ptr.hpp 5 // shared_ptr.hpp
14 // See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
17 #include <boost/smart_ptr/shared_ptr.hpp>
  /external/lldb/include/lldb/
lldb-forward.h 263 typedef std::shared_ptr<lldb_private::ABI> ABISP;
264 typedef std::shared_ptr<lldb_private::Baton> BatonSP;
265 typedef std::shared_ptr<lldb_private::Block> BlockSP;
266 typedef std::shared_ptr<lldb_private::Breakpoint> BreakpointSP;
268 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
270 typedef std::shared_ptr<lldb_private::BreakpointLocation> BreakpointLocationSP;
272 typedef std::shared_ptr<lldb_private::BreakpointResolver> BreakpointResolverSP;
273 typedef std::shared_ptr<lldb_private::Broadcaster> BroadcasterSP;
274 typedef std::shared_ptr<lldb_private::ClangExpressionVariable> ClangExpressionVariableSP;
275 typedef std::shared_ptr<lldb_private::CommandObject> CommandObjectSP
    [all...]
  /external/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/
cmp_nullptr.pass.cpp 12 // shared_ptr
15 // bool operator==(const shared_ptr<T>& x, nullptr_t) noexcept;
17 // bool operator==(nullptr_t, const shared_ptr<T>& y) noexcept;
19 // bool operator!=(const shared_ptr<T>& x, nullptr_t) noexcept;
21 // bool operator!=(nullptr_t, const shared_ptr<T>& y) noexcept;
23 // bool operator<(const shared_ptr<T>& x, nullptr_t) noexcept;
25 // bool operator<(nullptr_t, const shared_ptr<T>& y) noexcept;
27 // bool operator<=(const shared_ptr<T>& x, nullptr_t) noexcept;
29 // bool operator<=(nullptr_t, const shared_ptr<T>& y) noexcept;
31 // bool operator>(const shared_ptr<T>& x, nullptr_t) noexcept
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/
cmp_nullptr.pass.cpp 12 // shared_ptr
15 // bool operator==(const shared_ptr<T>& x, nullptr_t) noexcept;
17 // bool operator==(nullptr_t, const shared_ptr<T>& y) noexcept;
19 // bool operator!=(const shared_ptr<T>& x, nullptr_t) noexcept;
21 // bool operator!=(nullptr_t, const shared_ptr<T>& y) noexcept;
23 // bool operator<(const shared_ptr<T>& x, nullptr_t) noexcept;
25 // bool operator<(nullptr_t, const shared_ptr<T>& y) noexcept;
27 // bool operator<=(const shared_ptr<T>& x, nullptr_t) noexcept;
29 // bool operator<=(nullptr_t, const shared_ptr<T>& y) noexcept;
31 // bool operator>(const shared_ptr<T>& x, nullptr_t) noexcept
    [all...]
  /prebuilts/misc/common/swig/include/2.0.11/
shared_ptr.i 1 // This is a helper file for shared_ptr and should not be included directly.
5 // So for some type T, shared_ptr<T> * is used rather than T *.
7 // shared_ptr namespaces could be boost or std or std::tr1
26 template <class T> class shared_ptr {
47 // Main user macro for defining shared_ptr typemaps for both const and non-const pointer types
48 %define %shared_ptr(TYPE...)
49 %feature("smartptr", noblock=1) TYPE { SWIG_SHARED_PTR_QNAMESPACE::shared_ptr< TYPE > }
56 #warning "SWIG_SHARED_PTR(PROXYCLASS, TYPE) is deprecated. Please use %shared_ptr(TYPE) instead."
57 %shared_ptr(TYPE)
61 #warning "SWIG_SHARED_PTR_DERIVED(PROXYCLASS, BASECLASSTYPE, TYPE) is deprecated. Please use %shared_ptr(TYPE) instead.
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 2.2.3.7 shared_ptr I/O
73 /// 2.2.3.10 shared_ptr get_deleter (experimental)
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
257 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
314 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 2.2.3.7 shared_ptr I/O
73 /// 2.2.3.10 shared_ptr get_deleter (experimental)
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
257 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
314 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 2.2.3.7 shared_ptr I/O
73 /// 2.2.3.10 shared_ptr get_deleter (experimental)
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
253 shared_ptr(std::auto_ptr<_Tp1>&& __r) function in class:shared_ptr
258 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
315 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
    [all...]
  /prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 2.2.3.7 shared_ptr I/O
73 /// 2.2.3.10 shared_ptr get_deleter (experimental)
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
253 shared_ptr(std::auto_ptr<_Tp1>&& __r) function in class:shared_ptr
258 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
315 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
    [all...]
  /prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 2.2.3.7 shared_ptr I/O
73 /// 2.2.3.10 shared_ptr get_deleter (experimental)
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
257 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
314 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
    [all...]
  /prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/
shared_ptr.h 0 // shared_ptr and weak_ptr implementation -*- C++ -*-
30 // shared_ptr.hpp
44 /** @file bits/shared_ptr.h
63 /// 20.7.2.2.11 shared_ptr I/O
73 /// 20.7.2.2.10 shared_ptr get_deleter
89 * The object pointed to is deleted when the last shared_ptr pointing to
93 class shared_ptr : public __shared_ptr<_Tp> class in inherits:__shared_ptr
97 * @brief Construct an empty %shared_ptr.
100 constexpr shared_ptr() noexcept
103 shared_ptr(const shared_ptr&) noexcept = default
112 explicit shared_ptr(_Tp1* __p) function in class:shared_ptr
129 shared_ptr(_Tp1* __p, _Deleter __d) function in class:shared_ptr
146 shared_ptr(nullptr_t __p, _Deleter __d) function in class:shared_ptr
165 shared_ptr(_Tp1* __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
184 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) function in class:shared_ptr
248 explicit shared_ptr(const weak_ptr<_Tp1>& __r) function in class:shared_ptr
257 shared_ptr(std::unique_ptr<_Tp1, _Del>&& __r) function in class:shared_ptr
314 shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, function in class:shared_ptr
324 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t) function in class:shared_ptr
    [all...]
  /external/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]
  /ndk/sources/cxx-stl/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]
  /prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]
  /prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]
  /prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/
memory 75 template<class T> class shared_ptr;
78 template<class D, class T> D * get_deleter(shared_ptr<T> const & p);
79 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r);
80 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r);
81 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r);
83 template<class T> void swap(shared_ptr<T> & a, shared_ptr<T> & b)
    [all...]

Completed in 907 milliseconds

1 2 3 4 5 6 7 8 91011>>