/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/ |
dereference.pass.cpp | 12 // shared_ptr 21 const std::shared_ptr<int> p(new int(32));
|
owner_before_weak_ptr.pass.cpp | 12 // shared_ptr 21 const std::shared_ptr<int> p1(new int); 22 const std::shared_ptr<int> p2 = p1; 23 const std::shared_ptr<int> p3(new int);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared.atomic/ |
atomic_is_lock_free.pass.cpp | 12 // shared_ptr 16 // atomic_is_lock_free(const shared_ptr<T>* p); 25 const std::shared_ptr<int> p(new int(3));
|
atomic_exchange_explicit.pass.cpp | 12 // shared_ptr 15 // shared_ptr<T> 16 // atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r) 25 std::shared_ptr<int> p(new int(4)); 26 std::shared_ptr<int> r(new int(3));
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.hash/ |
hash_shared_ptr.pass.cpp | 13 // struct hash<shared_ptr<T>> 15 // typedef shared_ptr<T> argument_type; 17 // size_t operator()(const shared_ptr<T>& p) const; 26 std::shared_ptr<int> p(ptr); 27 std::hash<std::shared_ptr<int> > f;
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/ |
static_pointer_cast.pass.cpp | 12 // shared_ptr 14 // template<class T, class U> shared_ptr<T> static_pointer_cast(const shared_ptr<U>& r); 46 const std::shared_ptr<A> pA(new A); 47 std::shared_ptr<B> pB = std::static_pointer_cast<B>(pA); 52 const std::shared_ptr<B> pA(new A); 53 std::shared_ptr<A> pB = std::static_pointer_cast<A>(pA); 58 const std::shared_ptr<A> pA; 59 std::shared_ptr<B> pB = std::static_pointer_cast<B>(pA); 64 const std::shared_ptr<B> pA [all...] |
const_pointer_cast.pass.cpp | 12 // shared_ptr 14 // template<class T, class U> shared_ptr<T> const_pointer_cast(const shared_ptr<U>& r); 46 const std::shared_ptr<const A> pA(new A); 47 std::shared_ptr<A> pB = std::const_pointer_cast<A>(pA); 52 const std::shared_ptr<const A> pA; 53 std::shared_ptr<A> pB = std::const_pointer_cast<A>(pA);
|
dynamic_pointer_cast.pass.cpp | 12 // shared_ptr 14 // template<class T, class U> shared_ptr<T> dynamic_pointer_cast(const shared_ptr<U>& r); 46 const std::shared_ptr<B> pB(new A); 47 std::shared_ptr<A> pA = std::dynamic_pointer_cast<A>(pB); 52 const std::shared_ptr<B> pB(new B); 53 std::shared_ptr<A> pA = std::dynamic_pointer_cast<A>(pB);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/ |
owner_before_shared_ptr.pass.cpp | 14 // template<class U> bool owner_before(const shared_ptr<U>& b); 21 const std::shared_ptr<int> p1(new int); 22 const std::shared_ptr<int> p2 = p1; 23 const std::shared_ptr<int> p3(new int);
|
owner_before_weak_ptr.pass.cpp | 21 const std::shared_ptr<int> p1(new int); 22 const std::shared_ptr<int> p2 = p1; 23 const std::shared_ptr<int> p3(new int);
|
lock.pass.cpp | 14 // shared_ptr<T> lock() const; 34 std::shared_ptr<A> sp = wp.lock(); 40 std::shared_ptr<A> sp0(new A); 42 std::shared_ptr<A> sp = wp.lock(); 49 std::shared_ptr<A> sp0(new A); 52 std::shared_ptr<A> sp = wp.lock();
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/ |
io.pass.cpp | 12 // shared_ptr 16 // operator<<(basic_ostream<CharT, Traits>& os, shared_ptr<Y> const& p); 24 std::shared_ptr<int> p(new int(3));
|
/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...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/ |
shared_ptr_Y.pass.cpp | 12 // shared_ptr 14 // template<class Y> shared_ptr(const shared_ptr<Y>& r); 56 static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), ""); 57 static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), ""); 58 static_assert((!std::is_convertible<std::shared_ptr<A>, std::shared_ptr<C> >::value), ""); 60 const std::shared_ptr<A> pA(new A) [all...] |
shared_ptr_Y_rv.pass.cpp | 12 // shared_ptr 14 // template<class Y> shared_ptr(shared_ptr<Y>&& r); 56 static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), ""); 57 static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), ""); 58 static_assert((!std::is_convertible<std::shared_ptr<A>, std::shared_ptr<C> >::value), ""); 60 std::shared_ptr<A> pA(new A) [all...] |
weak_ptr.pass.cpp | 12 // shared_ptr 14 // template<class Y> explicit shared_ptr(const weak_ptr<Y>& r); 48 std::shared_ptr<A> sp(wp); 57 std::shared_ptr<A> sp0(new A); 59 std::shared_ptr<A> sp(wp); 66 std::shared_ptr<A> sp0(new A); 71 std::shared_ptr<A> sp(wp);
|
pointer.pass.cpp | 12 // template<class Y> explicit shared_ptr(Y* p); 32 std::shared_ptr<A> p(ptr); 40 std::shared_ptr<void> p(ptr);
|
/external/stlport/test/unit/ |
shared_ptr_test.cpp | 34 std::tr1::shared_ptr<X> p( new X ); 35 std::tr1::shared_ptr<X> q = p->shared_from_this();
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/ |
swap.pass.cpp | 12 // shared_ptr 14 // void swap(shared_ptr& r); 35 std::shared_ptr<A> p1(ptr1); 37 std::shared_ptr<A> p2(ptr2); 53 std::shared_ptr<A> p1(ptr1); 55 std::shared_ptr<A> p2; 71 std::shared_ptr<A> p1; 73 std::shared_ptr<A> p2(ptr2); 89 std::shared_ptr<A> p1; 91 std::shared_ptr<A> p2 [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/ |
swap.pass.cpp | 12 // shared_ptr 14 // template<class T> void swap(shared_ptr<T>& a, shared_ptr<T>& b); 35 std::shared_ptr<A> p1(ptr1); 37 std::shared_ptr<A> p2(ptr2); 53 std::shared_ptr<A> p1(ptr1); 55 std::shared_ptr<A> p2; 71 std::shared_ptr<A> p1; 73 std::shared_ptr<A> p2(ptr2); 89 std::shared_ptr<A> p1 [all...] |