OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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