Home
last modified time | relevance | path

Searched refs:NoCopy (Results 1 – 14 of 14) sorted by relevance

/external/libcxx/test/std/utilities/any/any.class/any.modifiers/
Demplace.pass.cpp260 struct NoCopy { in test_emplace_sfinae_constraints() struct
261 NoCopy() = default; in test_emplace_sfinae_constraints()
262 NoCopy(NoCopy const&) = delete; in test_emplace_sfinae_constraints()
263 NoCopy(int) {} in test_emplace_sfinae_constraints() function
264 NoCopy(std::initializer_list<int>, int, int) {} in test_emplace_sfinae_constraints() function
266 static_assert(!has_emplace<NoCopy>(), ""); in test_emplace_sfinae_constraints()
267 static_assert(!has_emplace<NoCopy, int>(), ""); in test_emplace_sfinae_constraints()
268 static_assert(!has_emplace_init_list<NoCopy, int, int, int>(), ""); in test_emplace_sfinae_constraints()
269 static_assert(!has_emplace<NoCopy&>(), ""); in test_emplace_sfinae_constraints()
270 static_assert(!has_emplace<NoCopy&, int>(), ""); in test_emplace_sfinae_constraints()
[all …]
/external/clang/test/CXX/dcl.decl/dcl.init/
Dp14-0x.cpp10 struct NoCopy { struct
11 NoCopy();
12 NoCopy(const NoCopy &) = delete; // expected-note {{here}}
34 NoCopy nc = NoCopy(); // expected-error {{call to deleted}}
/external/libcxx/test/std/utilities/any/any.class/any.cons/
Dvalue.pass.cpp144 struct NoCopy { in test_sfinae_constraints() struct
145 NoCopy() = default; in test_sfinae_constraints()
146 NoCopy(NoCopy const&) = delete; in test_sfinae_constraints()
147 NoCopy(int) {} in test_sfinae_constraints() function
149 static_assert(!std::is_constructible<std::any, NoCopy>::value, ""); in test_sfinae_constraints()
150 static_assert(!std::is_constructible<std::any, NoCopy&>::value, ""); in test_sfinae_constraints()
151 static_assert(!std::is_convertible<NoCopy, std::any>::value, ""); in test_sfinae_constraints()
Din_place_type.pass.cpp156 struct NoCopy { in test_ctor_sfinae() struct
157 NoCopy() = default; in test_ctor_sfinae()
158 NoCopy(NoCopy const&) = delete; in test_ctor_sfinae()
159 NoCopy(int) {} in test_ctor_sfinae() argument
160 NoCopy(std::initializer_list<int>, int) {} in test_ctor_sfinae() function
162 using Tag = std::in_place_type_t<NoCopy>; in test_ctor_sfinae()
163 using RefTag = std::in_place_type_t<NoCopy&>; in test_ctor_sfinae()
/external/libcxx/test/std/utilities/any/any.class/any.assign/
Dvalue.pass.cpp196 struct NoCopy { in test_sfinae_constraints() struct
197 NoCopy() = default; in test_sfinae_constraints()
198 NoCopy(NoCopy const&) = delete; in test_sfinae_constraints()
199 NoCopy(NoCopy&&) = default; in test_sfinae_constraints()
201 static_assert(!std::is_assignable<std::any, NoCopy>::value, ""); in test_sfinae_constraints()
202 static_assert(!std::is_assignable<std::any, NoCopy&>::value, ""); in test_sfinae_constraints()
/external/libchrome/base/
Dtemplate_util_unittest.cc95 class NoCopy { class
97 NoCopy(const NoCopy&) = delete;
101 !base::is_trivially_copy_constructible<std::vector<NoCopy>>::value,
/external/libcxx/test/std/utilities/any/any.nonmembers/any.cast/
Dany_cast_pointer.pass.cpp151 struct NoCopy { NoCopy(NoCopy const&) = delete; }; in test_cast_non_copyable_type() struct
154 assert(std::any_cast<NoCopy>(&a) == nullptr); in test_cast_non_copyable_type()
155 assert(std::any_cast<NoCopy>(&ca) == nullptr); in test_cast_non_copyable_type()
/external/clang/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/
Dp1.cpp186 struct NoCopy { in g() struct
187 NoCopy(); in g()
188 NoCopy(const NoCopy &) = delete; in g()
192 for (int n : NoCopy()) { // ok in g()
/external/clang/test/SemaCXX/
Dlambda-expressions.cpp353 struct NoCopy { struct
354 NoCopy(int);
355 NoCopy(const NoCopy &) = delete; // expected-note {{deleted}}
358 template void f<NoCopy>(); // expected-note {{instantiation}}
/external/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
Dcopy.pass.cpp41 struct NoCopy { struct
42 NoCopy(const NoCopy &) = delete;
117 using V = std::variant<int, NoCopy>; in test_copy_ctor_sfinae()
Dmove.pass.cpp39 struct NoCopy { struct
40 NoCopy(const NoCopy &) = delete;
146 using V = std::variant<int, NoCopy>; in test_move_ctor_sfinae()
/external/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
Dmove.pass.cpp41 struct NoCopy { struct
42 NoCopy(const NoCopy &) = delete;
43 NoCopy &operator=(const NoCopy &) = default;
191 using V = std::variant<int, NoCopy>; in test_move_assignment_sfinae()
Dcopy.pass.cpp38 struct NoCopy { struct
39 NoCopy(const NoCopy &) = delete;
40 NoCopy &operator=(const NoCopy &) = default;
231 using V = std::variant<int, NoCopy>; in test_copy_assignment_sfinae()
/external/clang/test/Analysis/
Dmalloc.mm122 // Test CF/NS...NoCopy. PR12100: Pointers can escape when custom deallocators are provided.