Home
last modified time | relevance | path

Searched refs:MoveOnlyInt (Results 1 – 25 of 29) sorted by relevance

12

/external/webrtc/rtc_base/containers/
Dmove_only_int.h20 class MoveOnlyInt {
22 explicit MoveOnlyInt(int data = 1) : data_(data) {} in data_()
23 MoveOnlyInt(const MoveOnlyInt& other) = delete;
24 MoveOnlyInt& operator=(const MoveOnlyInt& other) = delete;
25 MoveOnlyInt(MoveOnlyInt&& other) : data_(other.data_) { other.data_ = 0; } in MoveOnlyInt() function
26 ~MoveOnlyInt() { data_ = 0; } in ~MoveOnlyInt()
28 MoveOnlyInt& operator=(MoveOnlyInt&& other) {
34 friend bool operator==(const MoveOnlyInt& lhs, const MoveOnlyInt& rhs) {
38 friend bool operator!=(const MoveOnlyInt& lhs, const MoveOnlyInt& rhs) {
42 friend bool operator<(const MoveOnlyInt& lhs, int rhs) {
[all …]
Dflat_map_unittest.cc71 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
73 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
74 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
75 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
76 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
77 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
79 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
81 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
82 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
83 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
[all …]
Dflat_set_unittest.cc57 flat_set<MoveOnlyInt> original(std::begin(input_range), in TEST()
59 flat_set<MoveOnlyInt> moved(std::move(original)); in TEST()
61 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
62 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
63 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
64 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
103 using ExplicitInt = webrtc::MoveOnlyInt; in TEST()
130 flat_set<MoveOnlyInt> s; in TEST()
131 s.emplace(MoveOnlyInt(1)); in TEST()
132 s.emplace(MoveOnlyInt(2)); in TEST()
[all …]
Dflat_tree_unittest.cc168 flat_tree<MoveOnlyInt, identity, std::less<>, std::vector<MoveOnlyInt>>;
337 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
338 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
339 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
340 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
381 using Pair = std::pair<int, MoveOnlyInt>; in TEST()
387 storage.push_back(Pair(2, MoveOnlyInt(0))); in TEST()
388 storage.push_back(Pair(1, MoveOnlyInt(0))); in TEST()
389 storage.push_back(Pair(2, MoveOnlyInt(1))); in TEST()
467 using Pair = std::pair<int, MoveOnlyInt>; in TEST()
[all …]
/external/libchrome/base/test/
Dmove_only_int.h14 class MoveOnlyInt {
16 explicit MoveOnlyInt(int data = 1) : data_(data) {} in data_()
17 MoveOnlyInt(MoveOnlyInt&& other) : data_(other.data_) { other.data_ = 0; } in MoveOnlyInt() function
18 ~MoveOnlyInt() { data_ = 0; } in ~MoveOnlyInt()
20 MoveOnlyInt& operator=(MoveOnlyInt&& other) {
26 friend bool operator==(const MoveOnlyInt& lhs, const MoveOnlyInt& rhs) {
30 friend bool operator!=(const MoveOnlyInt& lhs, const MoveOnlyInt& rhs) {
34 friend bool operator<(const MoveOnlyInt& lhs, int rhs) {
38 friend bool operator<(int lhs, const MoveOnlyInt& rhs) {
42 friend bool operator<(const MoveOnlyInt& lhs, const MoveOnlyInt& rhs) {
[all …]
/external/libchrome/base/containers/
Dflat_map_unittest.cc52 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
54 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
55 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
56 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
57 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
58 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
60 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
62 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
63 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
64 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
[all …]
Dflat_set_unittest.cc49 flat_set<MoveOnlyInt> original(std::begin(input_range), std::end(input_range), in TEST()
51 flat_set<MoveOnlyInt> moved(std::move(original)); in TEST()
53 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
54 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
55 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
56 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
95 using ExplicitInt = base::MoveOnlyInt; in TEST()
Dvector_buffer_unittest.cc29 VectorBuffer<MoveOnlyInt> buffer(size); in TEST()
31 new (buffer.begin() + i) MoveOnlyInt(i + 1); in TEST()
55 VectorBuffer<MoveOnlyInt> dest(size); in TEST()
57 VectorBuffer<MoveOnlyInt> original(size); in TEST()
59 new (original.begin() + i) MoveOnlyInt(i + 1); in TEST()
Dflat_tree_unittest.cc157 using MoveOnlyTree = flat_tree<MoveOnlyInt,
158 MoveOnlyInt,
159 GetKeyFromValueIdentity<MoveOnlyInt>,
160 std::less<MoveOnlyInt>>;
405 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
406 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
407 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
408 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
414 using Pair = std::pair<int, MoveOnlyInt>; in TEST()
420 storage.push_back(Pair(2, MoveOnlyInt(0))); in TEST()
[all …]
Dcircular_deque_unittest.cc91 circular_deque<MoveOnlyInt> first(std::begin(values), std::end(values)); in TEST()
93 circular_deque<MoveOnlyInt> second(std::move(first)); in TEST()
828 circular_deque<MoveOnlyInt> q(std::begin(values), std::end(values)); in TEST()
830 q.emplace(q.begin(), MoveOnlyInt(0)); in TEST()
831 q.emplace(q.begin() + 2, MoveOnlyInt(2)); in TEST()
832 q.emplace(q.end(), MoveOnlyInt(4)); in TEST()
/external/cronet/tot/base/test/
Dmove_only_int.h17 class MoveOnlyInt {
19 explicit MoveOnlyInt(int data = 1) : data_(data) {} in data_()
20 MoveOnlyInt(MoveOnlyInt&& other) : data_(other.data_) { other.data_ = 0; } in MoveOnlyInt() function
22 MoveOnlyInt(const MoveOnlyInt&) = delete;
23 MoveOnlyInt& operator=(const MoveOnlyInt&) = delete;
25 ~MoveOnlyInt();
27 MoveOnlyInt& operator=(MoveOnlyInt&& other) {
33 friend bool operator==(const MoveOnlyInt& lhs,
34 const MoveOnlyInt& rhs) = default;
35 friend auto operator<=>(const MoveOnlyInt& lhs,
[all …]
Dmove_only_int.cc14 MoveOnlyInt::~MoveOnlyInt() { in ~MoveOnlyInt()
21 RepeatingCallback<void(int)>& MoveOnlyInt::GetDestructionCallbackStorage() { in GetDestructionCallbackStorage()
/external/cronet/stable/base/test/
Dmove_only_int.h17 class MoveOnlyInt {
19 explicit MoveOnlyInt(int data = 1) : data_(data) {} in data_()
20 MoveOnlyInt(MoveOnlyInt&& other) : data_(other.data_) { other.data_ = 0; } in MoveOnlyInt() function
22 MoveOnlyInt(const MoveOnlyInt&) = delete;
23 MoveOnlyInt& operator=(const MoveOnlyInt&) = delete;
25 ~MoveOnlyInt();
27 MoveOnlyInt& operator=(MoveOnlyInt&& other) {
33 friend bool operator==(const MoveOnlyInt& lhs,
34 const MoveOnlyInt& rhs) = default;
35 friend auto operator<=>(const MoveOnlyInt& lhs,
[all …]
Dmove_only_int.cc14 MoveOnlyInt::~MoveOnlyInt() { in ~MoveOnlyInt()
21 RepeatingCallback<void(int)>& MoveOnlyInt::GetDestructionCallbackStorage() { in GetDestructionCallbackStorage()
/external/cronet/stable/base/containers/
Dflat_map_unittest.cc80 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
82 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
83 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
84 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
85 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
86 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
88 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
90 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
91 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
92 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
[all …]
Dvector_buffer_unittest.cc66 VectorBuffer<MoveOnlyInt> buffer(size); in TEST()
70 new (UNSAFE_BUFFERS(buffer.begin() + i)) MoveOnlyInt(i + 1); in TEST()
75 MoveOnlyInt::SetScopedDestructionCallback(BindLambdaForTesting( in TEST()
77 VectorBuffer<MoveOnlyInt>::DestructRange(buffer.as_span()); in TEST()
98 VectorBuffer<MoveOnlyInt> dest(size); in TEST()
100 VectorBuffer<MoveOnlyInt> original(size); in TEST()
104 new (UNSAFE_BUFFERS(original.begin() + i)) MoveOnlyInt(i + 1); in TEST()
109 MoveOnlyInt::SetScopedDestructionCallback(BindLambdaForTesting( in TEST()
111 VectorBuffer<MoveOnlyInt>::MoveConstructRange(original.as_span(), in TEST()
Dflat_set_unittest.cc63 flat_set<MoveOnlyInt> original(std::begin(input_range), in TEST()
65 flat_set<MoveOnlyInt> moved(std::move(original)); in TEST()
67 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
68 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
69 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
70 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
109 using ExplicitInt = base::MoveOnlyInt; in TEST()
Dflat_tree_unittest.cc167 using MoveOnlyTree = flat_tree<MoveOnlyInt,
170 std::vector<MoveOnlyInt>>;
331 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
332 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
333 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
334 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
375 using Pair = std::pair<int, MoveOnlyInt>; in TEST()
381 storage.push_back(Pair(2, MoveOnlyInt(0))); in TEST()
382 storage.push_back(Pair(1, MoveOnlyInt(0))); in TEST()
383 storage.push_back(Pair(2, MoveOnlyInt(1))); in TEST()
[all …]
/external/cronet/tot/base/containers/
Dflat_map_unittest.cc80 using pair = std::pair<MoveOnlyInt, MoveOnlyInt>; in TEST()
82 flat_map<MoveOnlyInt, MoveOnlyInt> original; in TEST()
83 original.insert(pair(MoveOnlyInt(1), MoveOnlyInt(1))); in TEST()
84 original.insert(pair(MoveOnlyInt(2), MoveOnlyInt(2))); in TEST()
85 original.insert(pair(MoveOnlyInt(3), MoveOnlyInt(3))); in TEST()
86 original.insert(pair(MoveOnlyInt(4), MoveOnlyInt(4))); in TEST()
88 flat_map<MoveOnlyInt, MoveOnlyInt> moved(std::move(original)); in TEST()
90 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
91 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
92 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
[all …]
Dvector_buffer_unittest.cc66 VectorBuffer<MoveOnlyInt> buffer(size); in TEST()
70 new (UNSAFE_BUFFERS(buffer.begin() + i)) MoveOnlyInt(i + 1); in TEST()
75 MoveOnlyInt::SetScopedDestructionCallback(BindLambdaForTesting( in TEST()
77 VectorBuffer<MoveOnlyInt>::DestructRange(buffer.as_span()); in TEST()
98 VectorBuffer<MoveOnlyInt> dest(size); in TEST()
100 VectorBuffer<MoveOnlyInt> original(size); in TEST()
104 new (UNSAFE_BUFFERS(original.begin() + i)) MoveOnlyInt(i + 1); in TEST()
109 MoveOnlyInt::SetScopedDestructionCallback(BindLambdaForTesting( in TEST()
111 VectorBuffer<MoveOnlyInt>::MoveConstructRange(original.as_span(), in TEST()
Dflat_set_unittest.cc63 flat_set<MoveOnlyInt> original(std::begin(input_range), in TEST()
65 flat_set<MoveOnlyInt> moved(std::move(original)); in TEST()
67 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
68 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
69 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
70 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
109 using ExplicitInt = base::MoveOnlyInt; in TEST()
Dflat_tree_unittest.cc167 using MoveOnlyTree = flat_tree<MoveOnlyInt,
170 std::vector<MoveOnlyInt>>;
331 EXPECT_EQ(1U, moved.count(MoveOnlyInt(1))); in TEST()
332 EXPECT_EQ(1U, moved.count(MoveOnlyInt(2))); in TEST()
333 EXPECT_EQ(1U, moved.count(MoveOnlyInt(3))); in TEST()
334 EXPECT_EQ(1U, moved.count(MoveOnlyInt(4))); in TEST()
375 using Pair = std::pair<int, MoveOnlyInt>; in TEST()
381 storage.push_back(Pair(2, MoveOnlyInt(0))); in TEST()
382 storage.push_back(Pair(1, MoveOnlyInt(0))); in TEST()
383 storage.push_back(Pair(2, MoveOnlyInt(1))); in TEST()
[all …]
/external/webrtc/api/
Drtc_error_unittest.cc22 struct MoveOnlyInt { struct
23 MoveOnlyInt() {} in MoveOnlyInt() function
24 explicit MoveOnlyInt(int value) : value(value) {} in MoveOnlyInt() argument
25 MoveOnlyInt(const MoveOnlyInt& other) = delete;
26 MoveOnlyInt& operator=(const MoveOnlyInt& other) = delete;
27 MoveOnlyInt(MoveOnlyInt&& other) : value(other.value) {} in MoveOnlyInt() function
28 MoveOnlyInt& operator=(MoveOnlyInt&& other) { in operator =() argument
49 explicit MoveOnlyInt2(MoveOnlyInt&& other) : value(other.value) {} in MoveOnlyInt2()
50 MoveOnlyInt2& operator=(MoveOnlyInt&& other) { in operator =()
157 RTCErrorOr<MoveOnlyInt> e; in TEST()
[all …]
/external/angle/third_party/abseil-cpp/absl/container/
Dflat_hash_set_test.cc354 class MoveOnlyInt { class
356 explicit MoveOnlyInt(int value) : value_(value) {} in MoveOnlyInt() function in absl::container_internal::__anond2f3b0900111::MoveOnlyInt
358 MoveOnlyInt(const MoveOnlyInt& other) = delete;
359 MoveOnlyInt& operator=(const MoveOnlyInt& other) = delete;
361 MoveOnlyInt(MoveOnlyInt&& other) = default;
362 MoveOnlyInt& operator=(MoveOnlyInt&& other) = default;
364 bool operator==(const MoveOnlyInt& other) const { in operator ==()
371 friend H AbslHashValue(H h, const MoveOnlyInt& m) { in AbslHashValue()
379 flat_hash_set<MoveOnlyInt> s; in TEST()
380 s.insert(MoveOnlyInt(1)); in TEST()
[all …]
/external/skia/tests/
DTArrayTest.cpp220 struct MoveOnlyInt { struct
221 MoveOnlyInt(int i) : fInt(i) {} in MoveOnlyInt() function
222 MoveOnlyInt(MoveOnlyInt&& that) : fInt(that.fInt) {} in MoveOnlyInt() function
271 TArray<MoveOnlyInt> moi; in DEF_TEST()
272 STArray< 5, MoveOnlyInt> moi5; in DEF_TEST()
273 STArray<10, MoveOnlyInt> moi10; in DEF_TEST()
274 STArray<20, MoveOnlyInt> moi20; in DEF_TEST()
275 TArray<MoveOnlyInt>* arraysMoi[] = { &moi, &moi5, &moi10, &moi20 }; in DEF_TEST()
276 test_swap<MoveOnlyInt>(reporter, arraysMoi, kSizes); in DEF_TEST()
330 TArray<MoveOnlyInt> moi; in DEF_TEST()
[all …]

12