Searched refs:Deleter (Results 26 - 50 of 96) sorted by relevance

1234

/external/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
H A Ddefault02.pass.cpp23 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 Dpointer_deleter03.pass.cpp31 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 Dpointer_deleter04.pass.cpp31 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 Dmove01.pass.cpp33 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 Dpointer01.pass.cpp19 // 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 Dmove03.fail.cpp31 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 Dmove04.fail.cpp31 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 Dpointer_deleter04.fail.cpp31 class Deleter class
37 Deleter() : state_(5) {} function in class:Deleter
50 std::unique_ptr<A, const Deleter&> s(p, Deleter());
H A Dpointer02.pass.cpp23 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 Dpointer_type.pass.cpp19 struct Deleter struct
31 typedef std::unique_ptr<int[], Deleter> P;
32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
H A Dmove03.fail.cpp31 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 Dmove04.fail.cpp31 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 Dget_deleter.pass.cpp19 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 Dpointer_type.pass.cpp19 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 Dget_deleter.pass.cpp19 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 Dpointer01.pass.cpp16 // 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 Dmove03.fail.cpp31 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 Dmove04.fail.cpp31 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 Dpointer_deleter04.fail.cpp31 class Deleter class
37 Deleter() : state_(5) {} function in class:Deleter
50 std::unique_ptr<A[], const Deleter&> s(p, Deleter());
H A Dpointer_deleter05.fail.cpp42 class Deleter class
47 Deleter() : state_(5) {} function in class:Deleter
57 std::unique_ptr<A[], Deleter> s(p, Deleter());
H A Ddefault02.pass.cpp23 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 Dpointer02.pass.cpp23 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 Deq.pass.cpp51 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 Dmove03.fail.cpp31 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 Dmove04.fail.cpp31 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;

Completed in 2404 milliseconds

1234