Home
last modified time | relevance | path

Searched refs:move_only (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/utility/forward/
H A Dmove.fail.cpp20 struct move_only { struct
21 move_only() {} in move_only() function
22 move_only(move_only&&) = default;
23 move_only& operator=(move_only&&) = default;
26 move_only source() {return move_only();} in source()
27 const move_only csource() {return move_only();} in csource()
29 void test(move_only) {} in test() argument
33 const move_only ca = move_only(); in main()
H A Dmove.pass.cpp17 class move_only class
19 move_only(const move_only&);
20 move_only& operator=(const move_only&);
22 move_only(move_only&&) {} in move_only() function in move_only
23 move_only& operator=(move_only&&) {return *this;} in operator =() argument
25 move_only() {} in move_only() function in move_only
28 move_only source() {return move_only();} in source()
29 const move_only csource() {return move_only();} in csource()
31 void test(move_only) {} in test() argument
96 move_only mo; in main()
/llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/
H A Dconstruct.cxx2a.pass.cpp45 class move_only class
47 move_only(const move_only&) = delete;
48 move_only& operator=(const move_only&)= delete;
51 move_only(move_only&&) {++move_only_constructed;} in move_only() function in move_only
52 move_only& operator=(move_only&&) {return *this;} in operator =() argument
54 move_only() {++move_only_constructed;} in move_only() function in move_only
55 ~move_only() {--move_only_constructed;} in ~move_only()
117 std::allocator<move_only> a; in main()
122 move_only* ap = a.allocate(3); in main()
136 a.construct(ap, move_only()); in main()
/llvm-project-15.0.7/clang/test/PCH/
H A Dimplicitly-deleted.cpp7 class move_only { move_only(const move_only&) = delete; move_only(move_only&&); }; class
9 move_only il;