/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/ |
move01.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move assignment 34 std::unique_ptr<A> s(new A); 35 std::unique_ptr<A> s2;
|
move02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move assignment 34 const std::unique_ptr<A> s(new A); 35 std::unique_ptr<A> s2;
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/ |
default01.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr default ctor 19 // default unique_ptr ctor should only require default Deleter ctor 38 std::unique_ptr<int> p; 42 std::unique_ptr<int, Deleter> p;
|
nullptr.pass.cpp | 12 // unique_ptr 14 // unique_ptr(nullptr_t); 19 // default unique_ptr ctor should only require default Deleter ctor 38 std::unique_ptr<int> p(nullptr); 42 std::unique_ptr<int, Deleter> p(nullptr);
|
move01.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 34 std::unique_ptr<A> s(new A); 36 std::unique_ptr<A> s2 = s;
|
move02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 34 const std::unique_ptr<A> s(new A); 36 std::unique_ptr<A> s2 = s;
|
move_convert05.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 48 std::unique_ptr<B, Deleter<B> > s(new B); 49 std::unique_ptr<A, Deleter<A> > s2 = s;
|
move02.pass.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 106 std::unique_ptr<A> 109 return std::unique_ptr<A>(new A); 112 void sink1(std::unique_ptr<A> p) 116 std::unique_ptr<A, Deleter<A> > 119 return std::unique_ptr<A, Deleter<A> >(new A); 122 void sink2(std::unique_ptr<A, Deleter<A> > p) 126 std::unique_ptr<A, CDeleter&> 130 return std::unique_ptr<A, CDeleter&>(new A, d) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/ |
get_deleter.pass.cpp | 12 // unique_ptr 30 std::unique_ptr<int, Deleter> p; 34 const std::unique_ptr<int, Deleter> p;
|
op_arrow.pass.cpp | 12 // unique_ptr 28 std::unique_ptr<A> p(new A);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/util.smartptr/util.smartptr.hash/ |
hash_unique_ptr.pass.cpp | 13 // struct hash<unique_ptr<T, D>> 15 // typedef unique_ptr<T, D> argument_type; 17 // size_t operator()(const unique_ptr<T, D>& p) const; 26 std::unique_ptr<int> p(ptr); 27 std::hash<std::unique_ptr<int> > f;
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/utility/pairs/pairs.pair/ |
U_V.pass.cpp | 24 typedef std::pair<std::unique_ptr<int>, short*> P; 25 P p(std::unique_ptr<int>(new int(3)), nullptr);
|
assign_rv_pair.pass.cpp | 24 typedef std::pair<std::unique_ptr<int>, short> P; 25 P p1(std::unique_ptr<int>(new int(3)), 4);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.special/ |
rel.pass.cpp | 12 // unique_ptr 16 // operator< (const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); 20 // operator> (const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); 24 // operator<=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); 28 // operator>=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); 59 const std::unique_ptr<A, Deleter<A> > p1(new A) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/tuple/tuple.tuple/tuple.assign/ |
move_pair.pass.cpp | 40 typedef std::pair<double, std::unique_ptr<D>> T0; 41 typedef std::tuple<int, std::unique_ptr<B>> T1; 42 T0 t0(2.5, std::unique_ptr<D>(new D(3)));
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/tuple/tuple.tuple/tuple.cnstr/ |
move_pair.pass.cpp | 39 typedef std::pair<double, std::unique_ptr<D>> T0; 40 typedef std::tuple<int, std::unique_ptr<B>> T1; 41 T0 t0(2.5, std::unique_ptr<D>(new D(3)));
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/utility/pairs/pairs.spec/ |
make_pair.pass.cpp | 28 typedef std::pair<std::unique_ptr<int>, short> P1; 29 P1 p1 = std::make_pair(std::unique_ptr<int>(new int(3)), 4); 34 typedef std::pair<std::unique_ptr<int>, short> P1;
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/ |
release.pass.cpp | 12 // unique_ptr 21 std::unique_ptr<int[]> p(new int[3]);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/ |
op_arrow.fail.cpp | 12 // unique_ptr 28 std::unique_ptr<A[]> p(new A);
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/ |
release.pass.cpp | 12 // unique_ptr 21 std::unique_ptr<int> p(new int(3));
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/ |
move01.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 34 std::unique_ptr<A[]> s(new A[3]); 36 std::unique_ptr<A[]> s2 = s;
|
move02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr move ctor 34 const std::unique_ptr<A[]> s(new A[3]); 36 std::unique_ptr<A[]> s2 = s;
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/utility/utility.swap/ |
swap.pass.cpp | 38 std::unique_ptr<int> i(new int(1)); 39 std::unique_ptr<int> j(new int(2));
|
/ndk/sources/cxx-stl/llvm-libc++/test/algorithms/alg.modifying.operations/alg.remove/ |
remove.pass.cpp | 49 std::unique_ptr<int> ia[sa]; 56 Iter r = std::remove(Iter(ia), Iter(ia+sa), std::unique_ptr<int>()); 77 test1<forward_iterator<std::unique_ptr<int>*> >(); 78 test1<bidirectional_iterator<std::unique_ptr<int>*> >(); 79 test1<random_access_iterator<std::unique_ptr<int>*> >(); 80 test1<std::unique_ptr<int>*>();
|
remove_if.pass.cpp | 47 bool operator()(const std::unique_ptr<int>& i) {return *i == 2;} 55 std::unique_ptr<int> ia[sa]; 86 test1<forward_iterator<std::unique_ptr<int>*> >(); 87 test1<bidirectional_iterator<std::unique_ptr<int>*> >(); 88 test1<random_access_iterator<std::unique_ptr<int>*> >(); 89 test1<std::unique_ptr<int>*>();
|