/external/libcxx/test/std/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 | null_ctor.pass.cpp | 21 class Deleter class 25 Deleter(Deleter&); 26 Deleter& operator=(Deleter&); 29 Deleter() : state_(0) {} function in class:Deleter 38 Deleter d; 41 std::unique_ptr<int[], Deleter&> p(nullptr, d); 49 std::unique_ptr<int[], Deleter&> p(0, d);
|
H A D | move03.fail.cpp | 32 class Deleter class 38 Deleter() : state_(5) {} function in class:Deleter 48 std::unique_ptr<A, Deleter> s(new A); 50 std::unique_ptr<A, Deleter> s2;
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/ |
H A D | default02.fail.cpp | 16 // default unique_ptr ctor should require non-reference Deleter ctor 20 class Deleter class 29 std::unique_ptr<int[], Deleter&> p;
|
H A D | pointer02.fail.cpp | 18 // unique_ptr<T[]>(pointer) ctor should require non-reference Deleter ctor 19 class Deleter class 28 std::unique_ptr<int[], Deleter&> p(new int);
|
H A D | pointer01.fail.cpp | 16 // unique_ptr<T[]>(pointer) ctor should require default Deleter ctor 20 class Deleter class 23 Deleter() {} function in class:Deleter 27 Deleter(Deleter&) {} function in class:Deleter 28 Deleter& operator=(Deleter&) {} 35 std::unique_ptr<int[], Deleter> p(new int);
|
H A D | pointer_deleter04.fail.cpp | 22 class Deleter class 25 Deleter() {} function in class:Deleter 32 std::unique_ptr<int[], const Deleter&> s(p, Deleter()); // expected-error@memory:* {{static_assert failed "rvalue deleter bound to reference"}}
|
H A D | default01.fail.cpp | 16 // default unique_ptr ctor should require default Deleter ctor 21 class Deleter class 23 // expected-error@memory:* {{base class 'Deleter' has private default constructor}} 25 Deleter() {} // expected-note {{implicitly declared private here}} function in class:Deleter 29 Deleter(Deleter&) {} function in class:Deleter 30 Deleter& operator=(Deleter&) { return *this; } 37 std::unique_ptr<int[], Deleter> p;
|
H A D | default01.pass.cpp | 16 // default unique_ptr ctor should only require default Deleter ctor 21 class Deleter class 25 Deleter(Deleter&); 26 Deleter& operator=(Deleter&); 29 Deleter() : state_(5) {} function in class:Deleter 43 std::unique_ptr<int[], Deleter> p;
|
H A D | nullptr.pass.cpp | 19 // default unique_ptr ctor should only require default Deleter ctor 20 class Deleter class 24 Deleter(Deleter&); 25 Deleter& operator=(Deleter&); 28 Deleter() : state_(5) {} function in class:Deleter 42 std::unique_ptr<int[], Deleter> p(nullptr);
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/ |
H A D | default02.fail.cpp | 18 // default unique_ptr ctor should require non-reference Deleter ctor 19 class Deleter class 28 std::unique_ptr<int, Deleter&> p;
|
H A D | pointer02.fail.cpp | 18 // unique_ptr(pointer) ctor should require non-reference Deleter ctor 19 class Deleter class 28 std::unique_ptr<int, Deleter&> p(new int);
|
H A D | pointer_deleter04.fail.cpp | 22 struct Deleter { struct 29 std::unique_ptr<int, const Deleter&> s((int*)nullptr, Deleter()); // expected-note {{requested here}}
|
H A D | move_convert13.fail.cpp | 26 struct Deleter struct 33 std::unique_ptr<A[], Deleter> s; 34 std::unique_ptr<A, Deleter> s2(std::move(s));
|
H A D | pointer01.fail.cpp | 18 // unique_ptr(pointer) ctor should require default Deleter ctor 19 class Deleter class 22 Deleter() {} function in class:Deleter 26 Deleter(Deleter&) {} function in class:Deleter 27 Deleter& operator=(Deleter&) {} 34 std::unique_ptr<int, Deleter> p(new int);
|
H A D | default01.fail.cpp | 18 // default unique_ptr ctor should require default Deleter ctor 19 class Deleter class 22 Deleter() {} function in class:Deleter 26 Deleter(Deleter&) {} function in class:Deleter 27 Deleter& operator=(Deleter&) {} 34 std::unique_ptr<int, Deleter> p;
|
H A D | nullptr.pass.cpp | 19 // default unique_ptr ctor should only require default Deleter ctor 20 class Deleter class 24 Deleter(Deleter&); 25 Deleter& operator=(Deleter&); 28 Deleter() : state_(5) {} function in class:Deleter 42 std::unique_ptr<int, Deleter> p(nullptr);
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/ |
H A D | move04.fail.cpp | 20 struct Deleter { struct 27 const std::unique_ptr<int, Deleter> s(new int); 28 std::unique_ptr<int, Deleter> s2;
|
H A D | move03.fail.cpp | 20 struct Deleter { struct 27 std::unique_ptr<int, Deleter> s, s2;
|
H A D | move_convert13.fail.cpp | 26 struct Deleter struct 33 std::unique_ptr<A[], Deleter> s; 34 std::unique_ptr<A, Deleter> s2;
|
/external/libcxx/test/std/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/std/utilities/memory/unique.ptr/unique.ptr.single/ |
H A D | pointer_type.pass.cpp | 21 struct Deleter struct 42 typedef std::unique_ptr<int, Deleter> P; 43 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor/ |
H A D | null.pass.cpp | 19 class Deleter class 23 Deleter(Deleter&); 24 Deleter& operator=(Deleter&); 27 Deleter() : state_(0) {} function in class:Deleter 36 Deleter d; 39 std::unique_ptr<int, Deleter&> p(0, d);
|
/external/libcxx/test/std/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/libchrome/dbus/ |
H A D | file_descriptor.h | 40 struct Deleter { struct in class:dbus::FileDescriptor 88 std::unique_ptr<FileDescriptor, FileDescriptor::Deleter>;
|