Home
last modified time | relevance | path

Searched defs:MoveOnly (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dblock-capture.mm42 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 Dswap.pass.cpp30 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 Dtype_properties.pass.cpp23 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 DUTypes.compile.fail.cpp26 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 Dcall_once.pass.cpp140 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 DF.pass.cpp92 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 Dmoveconstructible.h17 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 Dcoro-dwarf.cpp47 struct MoveOnly { struct
49 MoveOnly(const MoveOnly &) = delete; argument
H A Dcoro-dwarf-exp-namespace.cpp47 struct MoveOnly { struct
49 MoveOnly(const MoveOnly &) = delete; argument
H A Dcoro-params.cpp48 struct MoveOnly { struct
50 MoveOnly(const MoveOnly&) = delete; argument
H A Dcoro-params-exp-namespace.cpp48 struct MoveOnly { struct
50 MoveOnly(const MoveOnly &) = delete; argument
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-throw.cpp83 struct MoveOnly { struct
98 void throwMoveOnly() { throw MoveOnly(); } in throwMoveOnly() argument
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DBumpPtrListTest.cpp23 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 DStringMapTest.cpp364 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 DOptionalTest.cpp296 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 DMoveOnly.h26 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 Dp19.cpp3 struct MoveOnly { struct
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
H A Dmove.pass.cpp36 struct MoveOnly { struct
38 MoveOnly(int v) : value(v) {} in MoveOnly() argument
H A Dcopy.pass.cpp38 struct MoveOnly { struct
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Drval-references.cpp76 struct MoveOnly { struct
H A Dblocks.cpp73 class MoveOnly { class
H A Dcoroutine-rvo.cpp41 struct MoveOnly { struct
H A Dcoroutine-rvo-exp-namespace.cpp42 struct MoveOnly { struct
/llvm-project-15.0.7/clang/test/CXX/class/class.init/class.copy.elision/
H A Dp3.cpp335 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 Dtypes.h31 enum CopyCategory { MoveOnly, Copyable }; enumerator

12