HomeSort by relevance Sort by last modified time
    Searched defs:Deleter (Results 1 - 25 of 152) sorted by null

1 2 3 4 5 6 7

  /external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/
pointer_type.pass.cpp 19 struct Deleter
31 typedef std::unique_ptr<int[], Deleter> P;
32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
  /external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/
default02.fail.cpp 16 // default unique_ptr ctor should require non-reference Deleter ctor
20 class Deleter
29 std::unique_ptr<int[], Deleter&> p;
pointer01.fail.cpp 16 // unique_ptr<T[]>(pointer) ctor should require default Deleter ctor
20 class Deleter
23 Deleter() {}
27 Deleter(Deleter&) {}
28 Deleter& operator=(Deleter&) {}
35 std::unique_ptr<int[], Deleter> p(new int);
pointer02.fail.cpp 18 // unique_ptr<T[]>(pointer) ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int[], Deleter&> p(new int);
pointer_deleter04.fail.cpp 16 // Test unique_ptr(pointer, deleter) ctor
22 class Deleter
25 Deleter() {}
32 std::unique_ptr<int[], const Deleter&> s(p, Deleter()); // expected-error@memory:* {{static_assert failed "rvalue deleter bound to reference"}}
  /external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/
move04.fail.cpp 20 struct Deleter {
27 const std::unique_ptr<int, Deleter> s(new int);
28 std::unique_ptr<int, Deleter> s2;
  /external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
default02.fail.cpp 18 // default unique_ptr ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int, Deleter&> p;
pointer01.fail.cpp 18 // unique_ptr(pointer) ctor should require default Deleter ctor
19 class Deleter
22 Deleter() {}
26 Deleter(Deleter&) {}
27 Deleter& operator=(Deleter&) {}
34 std::unique_ptr<int, Deleter> p(new int);
pointer02.fail.cpp 18 // unique_ptr(pointer) ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int, Deleter&> p(new int);
pointer_deleter04.fail.cpp 10 // Without rvalue references it is impossible to detect when a rvalue deleter
22 struct Deleter {
28 // expected-error@memory:* {{static_assert failed "rvalue deleter bound to reference"}}
29 std::unique_ptr<int, const Deleter&> s((int*)nullptr, Deleter()); // expected-note {{requested here}}
  /prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/
pointer_type.pass.cpp 19 struct Deleter
31 typedef std::unique_ptr<int[], Deleter> P;
32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
  /prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/
default02.fail.cpp 16 // default unique_ptr ctor should require non-reference Deleter ctor
20 class Deleter
29 std::unique_ptr<int[], Deleter&> p;
pointer01.fail.cpp 16 // unique_ptr<T[]>(pointer) ctor should require default Deleter ctor
20 class Deleter
23 Deleter() {}
27 Deleter(Deleter&) {}
28 Deleter& operator=(Deleter&) {}
35 std::unique_ptr<int[], Deleter> p(new int);
pointer02.fail.cpp 18 // unique_ptr<T[]>(pointer) ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int[], Deleter&> p(new int);
  /prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/
pointer_type.pass.cpp 19 struct Deleter
31 typedef std::unique_ptr<int, Deleter> P;
32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
  /prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
default02.fail.cpp 18 // default unique_ptr ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int, Deleter&> p;
pointer01.fail.cpp 18 // unique_ptr(pointer) ctor should require default Deleter ctor
19 class Deleter
22 Deleter() {}
26 Deleter(Deleter&) {}
27 Deleter& operator=(Deleter&) {}
34 std::unique_ptr<int, Deleter> p(new int);
pointer02.fail.cpp 18 // unique_ptr(pointer) ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int, Deleter&> p(new int);
  /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/
pointer_type.pass.cpp 19 struct Deleter
31 typedef std::unique_ptr<int[], Deleter> P;
32 static_assert((std::is_same<P::pointer, Deleter::pointer>::value), "");
  /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/
default02.fail.cpp 16 // default unique_ptr ctor should require non-reference Deleter ctor
20 class Deleter
29 std::unique_ptr<int[], Deleter&> p;
pointer01.fail.cpp 16 // unique_ptr<T[]>(pointer) ctor should require default Deleter ctor
20 class Deleter
23 Deleter() {}
27 Deleter(Deleter&) {}
28 Deleter& operator=(Deleter&) {}
35 std::unique_ptr<int[], Deleter> p(new int);
pointer02.fail.cpp 18 // unique_ptr<T[]>(pointer) ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int[], Deleter&> p(new int);
pointer_deleter04.fail.cpp 16 // Test unique_ptr(pointer, deleter) ctor
22 class Deleter
25 Deleter() {}
32 std::unique_ptr<int[], const Deleter&> s(p, Deleter()); // expected-error@memory:* {{static_assert failed "rvalue deleter bound to reference"}}
  /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/
move04.fail.cpp 20 struct Deleter {
27 const std::unique_ptr<int, Deleter> s(new int);
28 std::unique_ptr<int, Deleter> s2;
  /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
default02.fail.cpp 18 // default unique_ptr ctor should require non-reference Deleter ctor
19 class Deleter
28 std::unique_ptr<int, Deleter&> p;

Completed in 141 milliseconds

1 2 3 4 5 6 7