/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/ |
UTypes.fail.cpp | 25 class MoveOnly 27 MoveOnly(const MoveOnly&); 28 MoveOnly& operator=(const MoveOnly&); 32 explicit MoveOnly(int data = 1) : data_(data) {} 33 MoveOnly(MoveOnly&& x) 35 MoveOnly& operator=(MoveOnly&& x [all...] |
UTypes.pass.cpp | 20 #include "../MoveOnly.h" 25 std::tuple<MoveOnly> t(MoveOnly(0)); 29 std::tuple<MoveOnly, MoveOnly> t(MoveOnly(0), MoveOnly(1)); 34 std::tuple<MoveOnly, MoveOnly, MoveOnly> t(MoveOnly(0) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/ |
MoveOnly.h | 9 class MoveOnly 11 MoveOnly(const MoveOnly&); 12 MoveOnly& operator=(const MoveOnly&); 16 MoveOnly(int data = 1) : data_(data) {} 17 MoveOnly(MoveOnly&& x) 19 MoveOnly& operator=(MoveOnly&& x [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/tuple/tuple.tuple/ |
MoveOnly.h | 9 class MoveOnly 11 MoveOnly(const MoveOnly&); 12 MoveOnly& operator=(const MoveOnly&); 16 MoveOnly(int data = 1) : data_(data) {} 17 MoveOnly(MoveOnly&& x) 19 MoveOnly& operator=(MoveOnly&& x [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/container.adaptors/queue/queue.defn/ |
push_rv.pass.cpp | 17 #include "../../../MoveOnly.h" 22 std::queue<MoveOnly> q; 23 q.push(MoveOnly(1)); 25 assert(q.front() == MoveOnly(1)); 26 assert(q.back() == MoveOnly(1)); 27 q.push(MoveOnly(2)); 29 assert(q.front() == MoveOnly(1)); 30 assert(q.back() == MoveOnly(2)); 31 q.push(MoveOnly(3)); 33 assert(q.front() == MoveOnly(1)) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/sequences/list/list.cons/ |
move_alloc.pass.cpp | 16 #include "../../../MoveOnly.h" 24 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); 25 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); 31 std::list<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)) [all...] |
assign_move.pass.cpp | 16 #include "../../../MoveOnly.h" 24 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); 25 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); 31 std::list<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/sequences/vector/vector.cons/ |
move_alloc.pass.cpp | 16 #include "../../../MoveOnly.h" 24 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); 25 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); 31 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)) [all...] |
assign_move.pass.cpp | 16 #include "../../../MoveOnly.h" 24 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); 25 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); 31 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/container.adaptors/stack/stack.defn/ |
push_rv.pass.cpp | 17 #include "../../../MoveOnly.h" 22 std::stack<MoveOnly> q; 23 q.push(MoveOnly(1)); 25 assert(q.top() == MoveOnly(1)); 26 q.push(MoveOnly(2)); 28 assert(q.top() == MoveOnly(2)); 29 q.push(MoveOnly(3)); 31 assert(q.top() == MoveOnly(3));
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/associative/map/map.cons/ |
default_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 37 typedef std::map<MoveOnly, MoveOnly> C; 41 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 45 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
dtor_noexcept.pass.cpp | 17 #include "../../../MoveOnly.h" 35 typedef std::map<MoveOnly, MoveOnly> C; 39 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 43 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
move_assign_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 37 typedef std::map<MoveOnly, MoveOnly> C; 41 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 45 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
move_noexcept.pass.cpp | 21 #include "../../../MoveOnly.h" 35 typedef std::map<MoveOnly, MoveOnly> C; 39 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 43 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/associative/map/map.special/ |
swap_noexcept.pass.cpp | 21 #include "../../../MoveOnly.h" 40 typedef std::map<MoveOnly, MoveOnly> C; 45 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 50 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/associative/multimap/multimap.cons/ |
default_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 37 typedef std::multimap<MoveOnly, MoveOnly> C; 41 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 45 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
dtor_noexcept.pass.cpp | 17 #include "../../../MoveOnly.h" 35 typedef std::multimap<MoveOnly, MoveOnly> C; 39 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 43 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
move_assign_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 37 typedef std::multimap<MoveOnly, MoveOnly> C; 41 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 45 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
move_noexcept.pass.cpp | 21 #include "../../../MoveOnly.h" 35 typedef std::multimap<MoveOnly, MoveOnly> C; 39 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 43 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/associative/multimap/multimap.special/ |
swap_noexcept.pass.cpp | 21 #include "../../../MoveOnly.h" 40 typedef std::multimap<MoveOnly, MoveOnly> C; 45 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; 50 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/sequences/list/list.modifiers/ |
push_back_rvalue.pass.cpp | 17 #include "../../../MoveOnly.h" 24 std::list<MoveOnly> l1; 25 l1.push_back(MoveOnly(1)); 27 assert(l1.front() == MoveOnly(1)); 28 l1.push_back(MoveOnly(2)); 30 assert(l1.front() == MoveOnly(1)); 31 assert(l1.back() == MoveOnly(2)); 35 std::list<MoveOnly, min_allocator<MoveOnly>> l1; 36 l1.push_back(MoveOnly(1)) [all...] |
push_front_rvalue.pass.cpp | 17 #include "../../../MoveOnly.h" 24 std::list<MoveOnly> l1; 25 l1.push_front(MoveOnly(1)); 27 assert(l1.front() == MoveOnly(1)); 28 l1.push_front(MoveOnly(2)); 30 assert(l1.front() == MoveOnly(2)); 31 assert(l1.back() == MoveOnly(1)); 35 std::list<MoveOnly, min_allocator<MoveOnly>> l1; 36 l1.push_front(MoveOnly(1)) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/unord/unord.map/unord.map.cnstr/ |
default_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 47 typedef std::unordered_map<MoveOnly, MoveOnly> C; 51 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, 52 std::equal_to<MoveOnly>, test_allocator<MoveOnly>> C; 56 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly> [all...] |
dtor_noexcept.pass.cpp | 17 #include "../../../MoveOnly.h" 44 typedef std::unordered_map<MoveOnly, MoveOnly> C; 48 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, 49 std::equal_to<MoveOnly>, test_allocator<MoveOnly>> C; 53 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly> [all...] |
move_assign_noexcept.pass.cpp | 23 #include "../../../MoveOnly.h" 46 typedef std::unordered_map<MoveOnly, MoveOnly> C; 50 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, 51 std::equal_to<MoveOnly>, test_allocator<MoveOnly>> C; 55 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly> [all...] |