/llvm-project/clang/test/SemaObjCXX/ |
H A D | block-capture.mm | 42 struct MoveOnly { struct 43 MoveOnly(); field 44 MoveOnly(MoveOnly &) = delete; argument 45 MoveOnly(MoveOnly &&); field 47 TEST(MoveOnly); argument
|
/llvm-project/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/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/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/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() function in MoveOnly 155 void operator()(MoveOnly&&) in operator ()() argument
|
/llvm-project/libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/ |
H A D | F.pass.cpp | 94 class MoveOnly class 98 MoveOnly() {} in MoveOnly() function in MoveOnly 99 MoveOnly(MoveOnly&&) {} in MoveOnly() function in MoveOnly 101 void operator()(MoveOnly&&) in operator ()() argument
|
/llvm-project/libcxx/test/support/type_classification/ |
H A D | moveconstructible.h | 18 struct MoveOnly { struct 20 MoveOnly& operator=(MoveOnly&&) noexcept = default; argument 22 MoveOnly& operator=(const MoveOnly&) = default; argument
|
/llvm-project/clang/test/CodeGenCoroutines/ |
H A D | coro-dwarf.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
|
/llvm-project/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 | 374 struct MoveOnly { struct 376 MoveOnly(int i) : i(i) {} in MoveOnly() argument 377 MoveOnly(const Immovable &) : i(0) {} in MoveOnly() argument 378 MoveOnly(MoveOnly &&RHS) : i(RHS.i) {} in MoveOnly() argument 379 MoveOnly &operator=(MoveOnly &&RHS) { in operator =() argument 375 i__anond51e927c0111::MoveOnly global() argument 389 TEST_F(StringMapTest,MoveOnly) TEST_F() argument [all...] |
/llvm-project/clang/test/CodeGenCXX/ |
H A D | microsoft-abi-throw.cpp | 82 struct MoveOnly { struct 97 void throwMoveOnly() { throw MoveOnly(); } in throwMoveOnly() argument
|
H A D | microsoft-abi-structors.cpp | 410 struct MoveOnly { struct
|
/llvm-project/libcxx/test/support/ |
H A D | MoveOnly.h | 26 TEST_CONSTEXPR_CXX14 MoveOnly(MoveOnly&& x) TEST_NOEXCEPT in MoveOnly() function
|
/llvm-project/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
H A D | p19.cpp | 3 struct MoveOnly { struct
|
/llvm-project/clang/test/SemaCXX/ |
H A D | assume-nothrow-exception-dtor.cpp | 9 struct MoveOnly { MoveOnly(); MoveOnly(MoveOnly&&); }; struct
|
H A D | rval-references.cpp | 76 struct MoveOnly { struct
|
H A D | blocks.cpp | 72 class MoveOnly { class
|
H A D | coroutine-rvo.cpp | 41 struct MoveOnly { struct
|
/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/ |
H A D | no_unique_address.pass.cpp | 51 struct MoveOnly { struct
|
/llvm-project/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ |
H A D | move.pass.cpp | 33 struct MoveOnly { struct 35 constexpr MoveOnly(int v) : value(v) {} in MoveOnly() function
|
H A D | copy.pass.cpp | 35 struct MoveOnly { struct
|
/llvm-project/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/libcxx/test/std/ranges/range.adaptors/range.reverse/ |
H A D | types.h | 31 enum CopyCategory { MoveOnly, Copyable }; enumerator
|
/llvm-project/clang/test/CXX/special/class.copy/ |
H A D | implicit-move.cpp | 231 struct MoveOnly { struct
|