Home
last modified time | relevance | path

Searched refs:shared_ptr (Results 1 – 25 of 174) sorted by relevance

1234567

/external/lldb/include/lldb/
Dlldb-forward.h263 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/protobuf/src/google/protobuf/stubs/
Dshared_ptr.h61 using std::shared_ptr;
76 template <typename T> class shared_ptr;
94 template <typename T> friend class shared_ptr;
106 class shared_ptr {
111 shared_ptr() : ptr_(NULL), control_block_(NULL) {}
113 explicit shared_ptr(T* ptr)
124 shared_ptr(const shared_ptr<U>& ptr)
130 shared_ptr(const shared_ptr<T>& ptr)
139 shared_ptr<T>& operator=(const shared_ptr<U>& ptr) {
141 shared_ptr<T> me(ptr); // will hold our previous state to be destroyed.
[all …]
/external/clang/test/Analysis/
DNewDelete-checker-test.cpp272 class shared_ptr { class
277 shared_ptr() : p(0), control(0) {} in shared_ptr() function in reference_count::shared_ptr
278 explicit shared_ptr(T *p) : p(p), control(new control_block) { in shared_ptr() function in reference_count::shared_ptr
281 shared_ptr(shared_ptr &other) : p(other.p), control(other.control) { in shared_ptr() function in reference_count::shared_ptr
285 ~shared_ptr() { in ~shared_ptr()
296 void swap(shared_ptr &other) { in swap()
308 shared_ptr<int> a(new int); in testSingle()
313 shared_ptr<int> a(new int); in testDouble()
314 shared_ptr<int> b = a; in testDouble()
319 shared_ptr<int> a(new int); in testInvalidated()
[all …]
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/
Dshared_ptr_Y.pass.cpp56 static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), ""); in main()
57 static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), ""); in main()
58 static_assert((!std::is_convertible<std::shared_ptr<A>, std::shared_ptr<C> >::value), ""); in main()
60 const std::shared_ptr<A> pA(new A); in main()
65 std::shared_ptr<B> pB(pA); in main()
79 std::shared_ptr<A> pA; in main()
84 std::shared_ptr<B> pB(pA); in main()
Dshared_ptr_Y_rv.pass.cpp56 static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), ""); in main()
57 static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), ""); in main()
58 static_assert((!std::is_convertible<std::shared_ptr<A>, std::shared_ptr<C> >::value), ""); in main()
60 std::shared_ptr<A> pA(new A); in main()
66 std::shared_ptr<B> pB(std::move(pA)); in main()
91 std::shared_ptr<A> pA; in main()
96 std::shared_ptr<B> pB(pA); in main()
Dweak_ptr.pass.cpp48 std::shared_ptr<A> sp(wp); in main()
57 std::shared_ptr<A> sp0(new A); in main()
59 std::shared_ptr<A> sp(wp); in main()
66 std::shared_ptr<A> sp0(new A); in main()
71 std::shared_ptr<A> sp(wp); in main()
/external/libcxx/include/
Dmemory358 class shared_ptr
364 constexpr shared_ptr() noexcept;
365 template<class Y> explicit shared_ptr(Y* p);
366 template<class Y, class D> shared_ptr(Y* p, D d);
367 template<class Y, class D, class A> shared_ptr(Y* p, D d, A a);
368 template <class D> shared_ptr(nullptr_t p, D d);
369 template <class D, class A> shared_ptr(nullptr_t p, D d, A a);
370 template<class Y> shared_ptr(const shared_ptr<Y>& r, T *p) noexcept;
371 shared_ptr(const shared_ptr& r) noexcept;
372 template<class Y> shared_ptr(const shared_ptr<Y>& r) noexcept;
[all …]
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/
Dstatic_pointer_cast.pass.cpp46 const std::shared_ptr<A> pA(new A); in main()
47 std::shared_ptr<B> pB = std::static_pointer_cast<B>(pA); in main()
52 const std::shared_ptr<B> pA(new A); in main()
53 std::shared_ptr<A> pB = std::static_pointer_cast<A>(pA); in main()
58 const std::shared_ptr<A> pA; in main()
59 std::shared_ptr<B> pB = std::static_pointer_cast<B>(pA); in main()
64 const std::shared_ptr<B> pA; in main()
65 std::shared_ptr<A> pB = std::static_pointer_cast<A>(pA); in main()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
Datomic_compare_exchange_strong.pass.cpp33 std::shared_ptr<int> p(new int(4)); in main()
34 std::shared_ptr<int> v(new int(3)); in main()
35 std::shared_ptr<int> w(new int(2)); in main()
43 std::shared_ptr<int> p(new int(4)); in main()
44 std::shared_ptr<int> v = p; in main()
45 std::shared_ptr<int> w(new int(2)); in main()
Datomic_compare_exchange_weak.pass.cpp33 std::shared_ptr<int> p(new int(4)); in main()
34 std::shared_ptr<int> v(new int(3)); in main()
35 std::shared_ptr<int> w(new int(2)); in main()
43 std::shared_ptr<int> p(new int(4)); in main()
44 std::shared_ptr<int> v = p; in main()
45 std::shared_ptr<int> w(new int(2)); in main()
Datomic_compare_exchange_weak_explicit.pass.cpp34 std::shared_ptr<int> p(new int(4)); in main()
35 std::shared_ptr<int> v(new int(3)); in main()
36 std::shared_ptr<int> w(new int(2)); in main()
46 std::shared_ptr<int> p(new int(4)); in main()
47 std::shared_ptr<int> v = p; in main()
48 std::shared_ptr<int> w(new int(2)); in main()
Datomic_compare_exchange_strong_explicit.pass.cpp34 std::shared_ptr<int> p(new int(4)); in main()
35 std::shared_ptr<int> v(new int(3)); in main()
36 std::shared_ptr<int> w(new int(2)); in main()
46 std::shared_ptr<int> p(new int(4)); in main()
47 std::shared_ptr<int> v = p; in main()
48 std::shared_ptr<int> w(new int(2)); in main()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/
Dswap.pass.cpp35 std::shared_ptr<A> p1(ptr1); in main()
37 std::shared_ptr<A> p2(ptr2); in main()
53 std::shared_ptr<A> p1(ptr1); in main()
55 std::shared_ptr<A> p2; in main()
71 std::shared_ptr<A> p1; in main()
73 std::shared_ptr<A> p2(ptr2); in main()
89 std::shared_ptr<A> p1; in main()
91 std::shared_ptr<A> p2; in main()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/
Dswap.pass.cpp35 std::shared_ptr<A> p1(ptr1); in main()
37 std::shared_ptr<A> p2(ptr2); in main()
53 std::shared_ptr<A> p1(ptr1); in main()
55 std::shared_ptr<A> p2; in main()
71 std::shared_ptr<A> p1; in main()
73 std::shared_ptr<A> p2(ptr2); in main()
89 std::shared_ptr<A> p1; in main()
91 std::shared_ptr<A> p2; in main()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/
Dshared_ptr_rv.pass.cpp47 std::shared_ptr<A> pA(new A); in main()
50 std::shared_ptr<A> pB(new A); in main()
66 std::shared_ptr<A> pA; in main()
69 std::shared_ptr<A> pB(new A); in main()
85 std::shared_ptr<A> pA(new A); in main()
88 std::shared_ptr<A> pB; in main()
104 std::shared_ptr<A> pA; in main()
107 std::shared_ptr<A> pB; in main()
Dshared_ptr_Y.pass.cpp46 const std::shared_ptr<A> pA(new A); in main()
49 std::shared_ptr<B> pB(new B); in main()
65 const std::shared_ptr<A> pA; in main()
68 std::shared_ptr<B> pB(new B); in main()
84 const std::shared_ptr<A> pA(new A); in main()
87 std::shared_ptr<B> pB; in main()
103 const std::shared_ptr<A> pA; in main()
106 std::shared_ptr<B> pB; in main()
Dshared_ptr.pass.cpp46 const std::shared_ptr<A> pA(new A); in main()
49 std::shared_ptr<A> pB(new A); in main()
65 const std::shared_ptr<A> pA; in main()
68 std::shared_ptr<A> pB(new A); in main()
84 const std::shared_ptr<A> pA(new A); in main()
87 std::shared_ptr<A> pB; in main()
103 const std::shared_ptr<A> pA; in main()
106 std::shared_ptr<A> pB; in main()
Dshared_ptr_Y_rv.pass.cpp47 std::shared_ptr<A> pA(new A); in main()
50 std::shared_ptr<B> pB(new B); in main()
66 std::shared_ptr<A> pA; in main()
69 std::shared_ptr<B> pB(new B); in main()
85 std::shared_ptr<A> pA(new A); in main()
88 std::shared_ptr<B> pB; in main()
104 std::shared_ptr<A> pA; in main()
107 std::shared_ptr<B> pB; in main()
/external/ceres-solver/cmake/
DFindSharedPtr.cmake36 # SHARED_PTR_FOUND: TRUE if shared_ptr found.
38 # for the shared_ptr object, otherwise use <memory>.
39 # SHARED_PTR_TR1_NAMESPACE: TRUE if shared_ptr is defined in std::tr1 namespace,
46 # Finding the memory header doesn't mean that shared_ptr is in std
49 # In particular, MSVC 2008 has shared_ptr declared in std::tr1. In
55 std::shared_ptr<int> int_ptr;
61 MESSAGE("-- Found shared_ptr in std namespace using <memory> header.")
66 std::tr1::shared_ptr<int> int_ptr;
71 MESSAGE("-- Found shared_ptr in std::tr1 namespace using <memory> header.")
79 # Further, gcc defines shared_ptr in std::tr1 namespace and
[all …]
/external/clang/test/PCH/
Dcxx-variadic-templates.h3 class shared_ptr{
7 shared_ptr<_Tp>
13 shared_ptr<_Tp>
14 shared_ptr<_Tp>::allocate_shared(const _Alloc& __a, _Args&& ...__args) in allocate_shared()
16 shared_ptr<_Tp> __r; in allocate_shared()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/
Dlock.pass.cpp34 std::shared_ptr<A> sp = wp.lock(); in main()
40 std::shared_ptr<A> sp0(new A); in main()
42 std::shared_ptr<A> sp = wp.lock(); in main()
49 std::shared_ptr<A> sp0(new A); in main()
52 std::shared_ptr<A> sp = wp.lock(); in main()
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/
Downer_less.pass.cpp39 const std::shared_ptr<int> p1(new int); in main()
40 const std::shared_ptr<int> p2 = p1; in main()
41 const std::shared_ptr<int> p3(new int); in main()
47 typedef std::owner_less<std::shared_ptr<int> > CS; in main()
50 static_assert((std::is_same<std::shared_ptr<int>, CS::first_argument_type>::value), "" ); in main()
51 static_assert((std::is_same<std::shared_ptr<int>, CS::second_argument_type>::value), "" ); in main()
/external/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFDebugLine.h71 typedef std::shared_ptr<Prologue> shared_ptr; typedef
167 typedef std::shared_ptr<LineTable> shared_ptr; typedef
185 Prologue::shared_ptr prologue;
203 State (Prologue::shared_ptr& prologue_sp,
217 Prologue::shared_ptr prologue;
244 LineTable::shared_ptr GetLineTable(const dw_offset_t offset) const;
247 typedef std::map<dw_offset_t, LineTable::shared_ptr> LineTableMap;
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.enab/
Denable_shared_from_this.pass.cpp38 std::shared_ptr<Y> p(new Z); in main()
39 std::shared_ptr<T> q = p->shared_from_this(); in main()
44 std::shared_ptr<Y> p = std::make_shared<Z>(); in main()
45 std::shared_ptr<T> q = p->shared_from_this(); in main()
/external/lldb/source/Plugins/ObjectContainer/BSD-Archive/
DObjectContainerBSDArchive.h127 typedef std::shared_ptr<Archive> shared_ptr; typedef
128 typedef std::multimap<lldb_private::FileSpec, shared_ptr> Map;
136 static Archive::shared_ptr
142 static Archive::shared_ptr
224 SetArchive (Archive::shared_ptr &archive_sp);
226 Archive::shared_ptr m_archive_sp;

1234567