/external/webrtc/rtc_base/containers/ |
D | move_only_int.h | 20 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 …]
|
D | flat_map_unittest.cc | 71 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 …]
|
D | flat_set_unittest.cc | 57 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 …]
|
D | flat_tree_unittest.cc | 168 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/ |
D | move_only_int.h | 14 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/ |
D | flat_map_unittest.cc | 52 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 …]
|
D | flat_set_unittest.cc | 49 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()
|
D | vector_buffer_unittest.cc | 29 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()
|
D | flat_tree_unittest.cc | 157 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 …]
|
D | circular_deque_unittest.cc | 91 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/ |
D | move_only_int.h | 17 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 …]
|
D | move_only_int.cc | 14 MoveOnlyInt::~MoveOnlyInt() { in ~MoveOnlyInt() 21 RepeatingCallback<void(int)>& MoveOnlyInt::GetDestructionCallbackStorage() { in GetDestructionCallbackStorage()
|
/external/cronet/stable/base/test/ |
D | move_only_int.h | 17 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 …]
|
D | move_only_int.cc | 14 MoveOnlyInt::~MoveOnlyInt() { in ~MoveOnlyInt() 21 RepeatingCallback<void(int)>& MoveOnlyInt::GetDestructionCallbackStorage() { in GetDestructionCallbackStorage()
|
/external/cronet/stable/base/containers/ |
D | flat_map_unittest.cc | 80 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 …]
|
D | vector_buffer_unittest.cc | 66 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()
|
D | flat_set_unittest.cc | 63 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()
|
D | flat_tree_unittest.cc | 167 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/ |
D | flat_map_unittest.cc | 80 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 …]
|
D | vector_buffer_unittest.cc | 66 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()
|
D | flat_set_unittest.cc | 63 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()
|
D | flat_tree_unittest.cc | 167 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/ |
D | rtc_error_unittest.cc | 22 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/ |
D | flat_hash_set_test.cc | 354 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/ |
D | TArrayTest.cpp | 220 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 …]
|