/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/ |
H A D | default02.pass.cpp | 23 class Deleter class 27 Deleter(Deleter&); 28 Deleter& operator=(Deleter&); 31 Deleter() : state_(5) {} function in class:Deleter 59 B<Deleter> s; 76 void Deleter::operator()(A* p) {delete p;}
|
H A D | pointer_deleter03.pass.cpp | 31 class Deleter class 35 Deleter(const Deleter&); 36 Deleter& operator=(const Deleter&); 39 Deleter() : state_(5) {} function in class:Deleter 52 Deleter d; 53 std::unique_ptr<A, Deleter&> s(p, d);
|
H A D | pointer_deleter04.pass.cpp | 31 class Deleter class 35 Deleter(const Deleter&); 36 Deleter& operator=(const Deleter&); 39 Deleter() : state_(5) {} function in class:Deleter 52 Deleter d; 53 std::unique_ptr<A, const Deleter&> s(p, d);
|
H A D | move01.pass.cpp | 33 class Deleter class 38 Deleter(const Deleter&); 39 Deleter& operator=(const Deleter&); 41 Deleter(Deleter&); 42 Deleter& operator=(Deleter&); 47 Deleter(Delete function in class:Deleter 56 Deleter(std::__rv<Deleter> r) : state_(r->state_) {r->state_ = 0;} function in class:Deleter 65 Deleter() : state_(5) {} function in class:Deleter 69 Deleter(Deleter<U>&& d, function in class:Deleter 79 Deleter(Deleter<U> d, function in class:Deleter [all...] |
H A D | pointer01.pass.cpp | 19 // unique_ptr(pointer) ctor should only require default Deleter ctor 31 class Deleter class 35 Deleter(Deleter&); 36 Deleter& operator=(Deleter&); 39 Deleter() : state_(5) {} function in class:Deleter 58 std::unique_ptr<A, Deleter> s(p);
|
H A D | move03.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2 = s;
|
H A D | move04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 const std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2 = s;
|
H A D | pointer_deleter04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 50 std::unique_ptr<A, const Deleter&> s(p, Deleter());
|
H A D | pointer02.pass.cpp | 23 class Deleter class 27 Deleter(Deleter&); 28 Deleter& operator=(Deleter&); 31 Deleter() : state_(5) {} function in class:Deleter 65 B<Deleter> s(p); 84 void Deleter::operator()(A* p) {delete p;}
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/ |
H A D | pointer_type.pass.cpp | 19 struct Deleter struct 31 typedef std::unique_ptr<int[], Deleter> P; 32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
|
H A D | move03.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2;
|
H A D | move04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 const std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2;
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/ |
H A D | get_deleter.pass.cpp | 19 struct Deleter struct 30 std::unique_ptr<int[], Deleter> p; 34 const std::unique_ptr<int[], Deleter> p;
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/ |
H A D | pointer_type.pass.cpp | 19 struct Deleter struct 31 typedef std::unique_ptr<int, Deleter> P; 32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/ |
H A D | get_deleter.pass.cpp | 19 struct Deleter struct 30 std::unique_ptr<int, Deleter> p; 34 const std::unique_ptr<int, Deleter> p;
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/ |
H A D | pointer01.pass.cpp | 16 // unique_ptr<T[]>(pointer) ctor should only require default Deleter ctor 31 class Deleter class 35 Deleter(Deleter&); 36 Deleter& operator=(Deleter&); 39 Deleter() : state_(5) {} function in class:Deleter 58 std::unique_ptr<A[], Deleter> s(p);
|
H A D | move03.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 std::unique_ptr<A[], Deleter> s(new A[3]); 49 std::unique_ptr<A[], Deleter> s2 = s;
|
H A D | move04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 const std::unique_ptr<A[], Deleter> s(new A[3]); 49 std::unique_ptr<A[], Deleter> s2 = s;
|
H A D | pointer_deleter04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 50 std::unique_ptr<A[], const Deleter&> s(p, Deleter());
|
H A D | pointer_deleter05.fail.cpp | 42 class Deleter class 47 Deleter() : state_(5) {} function in class:Deleter 57 std::unique_ptr<A[], Deleter> s(p, Deleter());
|
H A D | default02.pass.cpp | 23 class Deleter class 27 Deleter(Deleter&); 28 Deleter& operator=(Deleter&); 31 Deleter() : state_(5) {} function in class:Deleter 59 B<Deleter> s; 76 void Deleter::operator()(A* p) {delete p;}
|
H A D | pointer02.pass.cpp | 23 class Deleter class 27 Deleter(Deleter&); 28 Deleter& operator=(Deleter&); 31 Deleter() : state_(5) {} function in class:Deleter 65 B<Deleter> s(p); 84 void Deleter::operator()(A* p) {delete [] p;}
|
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/ |
H A D | eq.pass.cpp | 51 const std::unique_ptr<A, Deleter<A> > p1(new A); 52 const std::unique_ptr<A, Deleter<A> > p2(new A); 57 const std::unique_ptr<A, Deleter<A> > p1(new A); 58 const std::unique_ptr<B, Deleter<B> > p2(new B); 63 const std::unique_ptr<A[], Deleter<A[]> > p1(new A[3]); 64 const std::unique_ptr<A[], Deleter<A[]> > p2(new A[3]); 69 const std::unique_ptr<A[], Deleter<A[]> > p1(new A[3]); 70 const std::unique_ptr<B[], Deleter<B[]> > p2(new B[3]); 75 const std::unique_ptr<A, Deleter<A> > p1; 76 const std::unique_ptr<A, Deleter< [all...] |
/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/ |
H A D | move03.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2;
|
H A D | move04.fail.cpp | 31 class Deleter class 37 Deleter() : state_(5) {} function in class:Deleter 47 const std::unique_ptr<A, Deleter> s(new A); 49 std::unique_ptr<A, Deleter> s2;
|