HomeSort by relevance Sort by last modified time
    Searched refs:MoveOnly (Results 1 - 25 of 164) sorted by null

1 2 3 4 5 6 7

  /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...]

Completed in 358 milliseconds

1 2 3 4 5 6 7