/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/ |
move_convert05.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move assignment 47 const std::unique_ptr<B, Deleter<B> > s(new B); 49 std::unique_ptr<A, Deleter<A> > s2;
|
move_convert06.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move assignment 48 const std::unique_ptr<B, Deleter<B>&> s(new B, db); 51 std::unique_ptr<A, Deleter<A>&> s2(new A, da);
|
nullptr.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr move assignment 34 std::unique_ptr<A> s2(new A);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/ |
move_convert01.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 45 std::unique_ptr<B> s(new B); 47 std::unique_ptr<A> s2(s);
|
move_convert01.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 47 std::unique_ptr<B> s(new B); 49 std::unique_ptr<A> s2(std::move(s));
|
move_convert02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 49 std::unique_ptr<B, Deleter<B> > s(new B); 51 std::unique_ptr<A, Deleter<A> > s2(s);
|
move_convert02.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 49 std::unique_ptr<B, Deleter<B> > s(new B, Deleter<B>(5)); 51 std::unique_ptr<A, Deleter<A> > s2(std::move(s));
|
move_convert04.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 47 std::unique_ptr<B> s(new B); 49 std::unique_ptr<A> s2 = s;
|
move_convert04.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 47 std::unique_ptr<B> s(new B); 49 std::unique_ptr<A> s2 = std::move(s);
|
move_convert05.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 49 std::unique_ptr<B, Deleter<B> > s(new B, Deleter<B>(5)); 51 std::unique_ptr<A, Deleter<A> > s2 = std::move(s);
|
move_convert07.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 47 const std::unique_ptr<B> s(new B); 49 std::unique_ptr<A> s2(s);
|
move_convert07.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 50 std::unique_ptr<B, CDeleter<B>&> s(new B, b); 52 std::unique_ptr<A, CDeleter<A> > s2 = std::move(s);
|
move_convert10.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 47 const std::unique_ptr<B> s(new B); 49 std::unique_ptr<A> s2 = s;
|
pointer01.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr(pointer) ctor 19 // unique_ptr(pointer) ctor should only require default Deleter ctor 51 std::unique_ptr<A> s(p); 58 std::unique_ptr<A, Deleter> s(p);
|
move01.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 109 std::unique_ptr<A> s(new A); 111 std::unique_ptr<A> s2 = std::move(s); 118 std::unique_ptr<A, Deleter<A> > s(new A); 120 std::unique_ptr<A, Deleter<A> > s2 = std::move(s); 130 std::unique_ptr<A, CDeleter&> s(new A, d); 132 std::unique_ptr<A, CDeleter&> s2 = std::move(s);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/ |
reset1.pass.cpp | 12 // unique_ptr 32 std::unique_ptr<A> p(new A); 41 std::unique_ptr<A> p(new A);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.special/ |
cmp_nullptr.pass.cpp | 15 // bool operator==(const unique_ptr<T, D>& x, nullptr_t) noexcept; 17 // bool operator==(nullptr_t, const unique_ptr<T, D>& y) noexcept; 19 // bool operator!=(const unique_ptr<T, D>& x, nullptr_t) noexcept; 21 // bool operator!=(nullptr_t, const unique_ptr<T, D>& y) noexcept; 23 // bool operator<(const unique_ptr<T, D>& x, nullptr_t) noexcept; 25 // bool operator<(nullptr_t, const unique_ptr<T, D>& y) noexcept; 27 // bool operator<=(const unique_ptr<T, D>& x, nullptr_t) noexcept; 29 // bool operator<=(nullptr_t, const unique_ptr<T, D>& y) noexcept; 31 // bool operator>(const unique_ptr<T, D>& x, nullptr_t) noexcept; 33 // bool operator>(nullptr_t, const unique_ptr<T, D>& y) noexcept [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/utility/utility.swap/ |
swap_array.pass.cpp | 42 std::unique_ptr<int> i[3]; 45 std::unique_ptr<int> j[3];
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.runtime/ |
null_ctor.pass.cpp | 12 // unique_ptr 39 std::unique_ptr<int[], Deleter&> p(0, d);
|
nullptr_asgn.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr move assignment 34 std::unique_ptr<A[]> s2(new A[3]);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/ |
pointer_deleter01.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr(pointer, deleter) ctor 16 // unique_ptr(pointer, deleter()) only requires MoveConstructible deleter 38 std::unique_ptr<A[], Deleter<A[]> > s(p, Deleter<A[]>());
|
pointer_deleter04.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr(pointer, deleter) ctor 16 // unique_ptr<T, const D&>(pointer, D()) should not compile 50 std::unique_ptr<A[], const Deleter&> s(p, Deleter());
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor/ |
null.pass.cpp | 12 // unique_ptr 39 std::unique_ptr<int, Deleter&> p(0, d);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/tuple/tuple.tuple/tuple.assign/ |
convert_move.pass.cpp | 79 typedef std::tuple<double, char, std::unique_ptr<D>> T0; 80 typedef std::tuple<int, int, std::unique_ptr<B>> T1; 81 T0 t0(2.5, 'a', std::unique_ptr<D>(new D(3)));
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/tuple/tuple.tuple/tuple.cnstr/ |
convert_move.pass.cpp | 74 typedef std::tuple<double, char, std::unique_ptr<D>> T0; 75 typedef std::tuple<int, int, std::unique_ptr<B>> T1; 76 T0 t0(2.5, 'a', std::unique_ptr<D>(new D(3)));
|