HomeSort by relevance Sort by last modified time
    Searched refs:unique_ptr (Results 51 - 75 of 227) sorted by null

1 23 4 5 6 7 8 910

  /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>*>();

Completed in 357 milliseconds

1 23 4 5 6 7 8 910