| /llvm-project-15.0.7/clang/test/SemaObjCXX/ |
| H A D | block-capture.mm | 42 struct MoveOnly { struct 43 MoveOnly(); field 44 MoveOnly(MoveOnly &) = delete; argument 45 MoveOnly(MoveOnly &&); argument 47 TEST(MoveOnly); argument
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/utility/utility.swap/ |
| H A D | swap.pass.cpp | 30 struct MoveOnly { struct 31 MoveOnly() {} in MoveOnly() argument 32 MoveOnly(MoveOnly&&) {} in MoveOnly() function 33 MoveOnly& operator=(MoveOnly&&) noexcept { return *this; } in operator =() argument
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/refwrap/ |
| H A D | type_properties.pass.cpp | 23 class MoveOnly class 30 MoveOnly(int data = 1) : data_(data) {} in MoveOnly() function in MoveOnly 31 MoveOnly(MoveOnly&& x) in MoveOnly() function in MoveOnly
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/ |
| H A D | UTypes.compile.fail.cpp | 26 class MoveOnly class 33 explicit MoveOnly(int data = 1) : data_(data) {} in MoveOnly() function in MoveOnly 34 MoveOnly(MoveOnly&& x) in MoveOnly() function in MoveOnly
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.once/thread.once.callonce/ |
| H A D | call_once.pass.cpp | 140 class MoveOnly class 145 MoveOnly(const MoveOnly&) in MoveOnly() argument 152 MoveOnly() {} in MoveOnly() function in MoveOnly 153 MoveOnly(MoveOnly&&) {} in MoveOnly() argument 155 void operator()(MoveOnly&&) in operator ()() argument
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/ |
| H A D | F.pass.cpp | 92 class MoveOnly class 96 MoveOnly() {} in MoveOnly() function in MoveOnly 97 MoveOnly(MoveOnly&&) {} in MoveOnly() argument 99 void operator()(MoveOnly&&) in operator ()() argument
|
| /llvm-project-15.0.7/libcxx/test/support/type_classification/ |
| H A D | moveconstructible.h | 17 struct MoveOnly { struct 19 MoveOnly& operator=(MoveOnly&&) noexcept = default; argument 21 MoveOnly& operator=(const MoveOnly&) = default; argument
|
| /llvm-project-15.0.7/clang/test/CodeGenCoroutines/ |
| H A D | coro-dwarf.cpp | 47 struct MoveOnly { struct 49 MoveOnly(const MoveOnly &) = delete; argument
|
| H A D | coro-dwarf-exp-namespace.cpp | 47 struct MoveOnly { struct 49 MoveOnly(const MoveOnly &) = delete; argument
|
| H A D | coro-params.cpp | 48 struct MoveOnly { struct 50 MoveOnly(const MoveOnly&) = delete; argument
|
| H A D | coro-params-exp-namespace.cpp | 48 struct MoveOnly { struct 50 MoveOnly(const MoveOnly &) = delete; argument
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | microsoft-abi-throw.cpp | 83 struct MoveOnly { struct 98 void throwMoveOnly() { throw MoveOnly(); } in throwMoveOnly() argument
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | BumpPtrListTest.cpp | 23 struct MoveOnly { struct 24 int V; 25 explicit MoveOnly(int V) : V(V) {} in MoveOnly() argument 27 MoveOnly(MoveOnly &&X) { V = X.V; } in MoveOnly() function
|
| H A D | StringMapTest.cpp | 364 struct MoveOnly { struct 365 int i; 366 MoveOnly(int i) : i(i) {} in MoveOnly() argument 367 MoveOnly(const Immovable&) : i(0) {} in MoveOnly() argument 368 MoveOnly(MoveOnly &&RHS) : i(RHS.i) {} in MoveOnly() function 369 MoveOnly &operator=(MoveOnly &&RHS) { in operator =() 379 TEST_F(StringMapTest, MoveOnly) { in TEST_F() argument
|
| H A D | OptionalTest.cpp | 296 struct MoveOnly { struct 297 static unsigned MoveConstructions; 298 static unsigned Destructions; 299 static unsigned MoveAssignments; 300 int val; 301 explicit MoveOnly(int val) : val(val) { in MoveOnly() argument 303 MoveOnly(MoveOnly&& other) { in MoveOnly() argument 307 MoveOnly &operator=(MoveOnly&& other) { in operator =() 312 ~MoveOnly() { in ~MoveOnly() 315 static void ResetCounts() { in ResetCounts()
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | MoveOnly.h | 26 TEST_CONSTEXPR_CXX14 MoveOnly(MoveOnly&& x) in MoveOnly() function
|
| /llvm-project-15.0.7/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
| H A D | p19.cpp | 3 struct MoveOnly { struct
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ |
| H A D | move.pass.cpp | 36 struct MoveOnly { struct 38 MoveOnly(int v) : value(v) {} in MoveOnly() argument
|
| H A D | copy.pass.cpp | 38 struct MoveOnly { struct
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | rval-references.cpp | 76 struct MoveOnly { struct
|
| H A D | blocks.cpp | 73 class MoveOnly { class
|
| H A D | coroutine-rvo.cpp | 41 struct MoveOnly { struct
|
| H A D | coroutine-rvo-exp-namespace.cpp | 42 struct MoveOnly { struct
|
| /llvm-project-15.0.7/clang/test/CXX/class/class.init/class.copy.elision/ |
| H A D | p3.cpp | 335 struct MoveOnly { struct 388 struct MoveOnly {}; struct 477 struct MoveOnly { struct
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/ |
| H A D | types.h | 31 enum CopyCategory { MoveOnly, Copyable }; enumerator
|