Home
last modified time | relevance | path

Searched refs:ctrl_t (Results 1 – 24 of 24) sorted by relevance

/external/abseil-cpp/absl/container/internal/
Draw_hash_set.cc37 constexpr ctrl_t ZeroCtrlT() { return static_cast<ctrl_t>(0); } in ZeroCtrlT()
44 alignas(16) ABSL_CONST_INIT ABSL_DLL const ctrl_t kEmptyGroup[32] = {
49 ctrl_t::kSentinel, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
50 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
51 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
52 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty};
57 ABSL_CONST_INIT ABSL_DLL const ctrl_t kSooControl[17] = {
58 ZeroCtrlT(), ctrl_t::kSentinel, ZeroCtrlT(), ctrl_t::kEmpty,
59 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
60 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
[all …]
Draw_hash_set.h504 enum class ctrl_t : int8_t {
510 (static_cast<int8_t>(ctrl_t::kEmpty) &
511 static_cast<int8_t>(ctrl_t::kDeleted) &
512 static_cast<int8_t>(ctrl_t::kSentinel) & 0x80) != 0,
515 ctrl_t::kEmpty < ctrl_t::kSentinel && ctrl_t::kDeleted < ctrl_t::kSentinel,
519 ctrl_t::kSentinel == static_cast<ctrl_t>(-1),
522 static_assert(ctrl_t::kEmpty == static_cast<ctrl_t>(-128),
526 (~static_cast<int8_t>(ctrl_t::kEmpty) &
527 ~static_cast<int8_t>(ctrl_t::kDeleted) &
528 static_cast<int8_t>(ctrl_t::kSentinel) & 0x7F) != 0,
[all …]
Draw_hash_set_benchmark.cc446 *begin = static_cast<ctrl_t>(value); in Iota()
451 std::array<ctrl_t, Group::kWidth> group; in BM_Group_Match()
464 std::array<ctrl_t, GroupPortableImpl::kWidth> group; in BM_GroupPortable_Match()
477 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmpty()
488 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmptyOrDeleted()
499 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskNonFull()
510 std::array<ctrl_t, Group::kWidth> group; in BM_Group_CountLeadingEmptyOrDeleted()
521 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstEmptyOrDeleted()
532 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstNonFull()
544 std::vector<ctrl_t> ctrl(capacity + 1 + Group::kWidth); in BM_DropDeletes()
[all …]
Draw_hash_set_test.cc96 ctrl_t CtrlT(int i) { return static_cast<ctrl_t>(i); } in CtrlT()
175 gi.OverwriteControlAsFull(ctrl_t::kEmpty); in TEST()
177 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
180 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
344 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
345 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
354 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
355 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
356 ctrl_t::kSentinel, CtrlT(1)}; in TEST()
367 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
[all …]
/external/cronet/tot/third_party/abseil-cpp/absl/container/internal/
Draw_hash_set.cc37 constexpr ctrl_t ZeroCtrlT() { return static_cast<ctrl_t>(0); } in ZeroCtrlT()
44 alignas(16) ABSL_CONST_INIT ABSL_DLL const ctrl_t kEmptyGroup[32] = {
49 ctrl_t::kSentinel, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
50 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
51 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
52 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty};
57 ABSL_CONST_INIT ABSL_DLL const ctrl_t kSooControl[17] = {
58 ZeroCtrlT(), ctrl_t::kSentinel, ZeroCtrlT(), ctrl_t::kEmpty,
59 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
60 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
[all …]
Draw_hash_set.h516 enum class ctrl_t : int8_t {
522 (static_cast<int8_t>(ctrl_t::kEmpty) &
523 static_cast<int8_t>(ctrl_t::kDeleted) &
524 static_cast<int8_t>(ctrl_t::kSentinel) & 0x80) != 0,
527 ctrl_t::kEmpty < ctrl_t::kSentinel && ctrl_t::kDeleted < ctrl_t::kSentinel,
531 ctrl_t::kSentinel == static_cast<ctrl_t>(-1),
534 static_assert(ctrl_t::kEmpty == static_cast<ctrl_t>(-128),
538 (~static_cast<int8_t>(ctrl_t::kEmpty) &
539 ~static_cast<int8_t>(ctrl_t::kDeleted) &
540 static_cast<int8_t>(ctrl_t::kSentinel) & 0x7F) != 0,
[all …]
Draw_hash_set_benchmark.cc446 *begin = static_cast<ctrl_t>(value); in Iota()
451 std::array<ctrl_t, Group::kWidth> group; in BM_Group_Match()
464 std::array<ctrl_t, GroupPortableImpl::kWidth> group; in BM_GroupPortable_Match()
477 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmpty()
488 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmptyOrDeleted()
499 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskNonFull()
510 std::array<ctrl_t, Group::kWidth> group; in BM_Group_CountLeadingEmptyOrDeleted()
521 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstEmptyOrDeleted()
532 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstNonFull()
544 std::vector<ctrl_t> ctrl(capacity + 1 + Group::kWidth); in BM_DropDeletes()
[all …]
Draw_hash_set_test.cc97 ctrl_t CtrlT(int i) { return static_cast<ctrl_t>(i); } in CtrlT()
176 gi.OverwriteControlAsFull(ctrl_t::kEmpty); in TEST()
178 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
181 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
345 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
346 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
355 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
356 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
357 ctrl_t::kSentinel, CtrlT(1)}; in TEST()
368 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
[all …]
/external/cronet/stable/third_party/abseil-cpp/absl/container/internal/
Draw_hash_set.cc37 constexpr ctrl_t ZeroCtrlT() { return static_cast<ctrl_t>(0); } in ZeroCtrlT()
44 alignas(16) ABSL_CONST_INIT ABSL_DLL const ctrl_t kEmptyGroup[32] = {
49 ctrl_t::kSentinel, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
50 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
51 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
52 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty};
57 ABSL_CONST_INIT ABSL_DLL const ctrl_t kSooControl[17] = {
58 ZeroCtrlT(), ctrl_t::kSentinel, ZeroCtrlT(), ctrl_t::kEmpty,
59 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
60 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
[all …]
Draw_hash_set.h516 enum class ctrl_t : int8_t {
522 (static_cast<int8_t>(ctrl_t::kEmpty) &
523 static_cast<int8_t>(ctrl_t::kDeleted) &
524 static_cast<int8_t>(ctrl_t::kSentinel) & 0x80) != 0,
527 ctrl_t::kEmpty < ctrl_t::kSentinel && ctrl_t::kDeleted < ctrl_t::kSentinel,
531 ctrl_t::kSentinel == static_cast<ctrl_t>(-1),
534 static_assert(ctrl_t::kEmpty == static_cast<ctrl_t>(-128),
538 (~static_cast<int8_t>(ctrl_t::kEmpty) &
539 ~static_cast<int8_t>(ctrl_t::kDeleted) &
540 static_cast<int8_t>(ctrl_t::kSentinel) & 0x7F) != 0,
[all …]
Draw_hash_set_benchmark.cc446 *begin = static_cast<ctrl_t>(value); in Iota()
451 std::array<ctrl_t, Group::kWidth> group; in BM_Group_Match()
464 std::array<ctrl_t, GroupPortableImpl::kWidth> group; in BM_GroupPortable_Match()
477 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmpty()
488 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmptyOrDeleted()
499 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskNonFull()
510 std::array<ctrl_t, Group::kWidth> group; in BM_Group_CountLeadingEmptyOrDeleted()
521 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstEmptyOrDeleted()
532 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstNonFull()
544 std::vector<ctrl_t> ctrl(capacity + 1 + Group::kWidth); in BM_DropDeletes()
[all …]
Draw_hash_set_test.cc97 ctrl_t CtrlT(int i) { return static_cast<ctrl_t>(i); } in CtrlT()
176 gi.OverwriteControlAsFull(ctrl_t::kEmpty); in TEST()
178 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
181 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
345 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
346 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
355 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
356 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
357 ctrl_t::kSentinel, CtrlT(1)}; in TEST()
368 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
[all …]
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/container/internal/
Draw_hash_set.cc31 alignas(16) ABSL_CONST_INIT ABSL_DLL const ctrl_t kEmptyGroup[17] = {
32 ctrl_t::kSentinel, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
33 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
34 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
35 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
36 static_cast<ctrl_t>(0)};
54 bool ShouldInsertBackwards(size_t hash, const ctrl_t* ctrl) { in ShouldInsertBackwards()
60 void ConvertDeletedToEmptyAndFullToDeleted(ctrl_t* ctrl, size_t capacity) { in ConvertDeletedToEmptyAndFullToDeleted()
61 assert(ctrl[capacity] == ctrl_t::kSentinel); in ConvertDeletedToEmptyAndFullToDeleted()
63 for (ctrl_t* pos = ctrl; pos < ctrl + capacity; pos += Group::kWidth) { in ConvertDeletedToEmptyAndFullToDeleted()
[all …]
Draw_hash_set.h446 enum class ctrl_t : int8_t {
452 (static_cast<int8_t>(ctrl_t::kEmpty) &
453 static_cast<int8_t>(ctrl_t::kDeleted) &
454 static_cast<int8_t>(ctrl_t::kSentinel) & 0x80) != 0,
457 ctrl_t::kEmpty < ctrl_t::kSentinel && ctrl_t::kDeleted < ctrl_t::kSentinel,
461 ctrl_t::kSentinel == static_cast<ctrl_t>(-1),
464 static_assert(ctrl_t::kEmpty == static_cast<ctrl_t>(-128),
468 (~static_cast<int8_t>(ctrl_t::kEmpty) &
469 ~static_cast<int8_t>(ctrl_t::kDeleted) &
470 static_cast<int8_t>(ctrl_t::kSentinel) & 0x7F) != 0,
[all …]
Draw_hash_set_benchmark.cc399 *begin = static_cast<ctrl_t>(value); in Iota()
404 std::array<ctrl_t, Group::kWidth> group; in BM_Group_Match()
417 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmpty()
428 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmptyOrDeleted()
439 std::array<ctrl_t, Group::kWidth> group; in BM_Group_CountLeadingEmptyOrDeleted()
450 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstEmptyOrDeleted()
462 std::vector<ctrl_t> ctrl(capacity + 1 + Group::kWidth); in BM_DropDeletes()
463 ctrl[capacity] = ctrl_t::kSentinel; in BM_DropDeletes()
464 std::vector<ctrl_t> pattern = {ctrl_t::kEmpty, static_cast<ctrl_t>(2), in BM_DropDeletes()
465 ctrl_t::kDeleted, static_cast<ctrl_t>(2), in BM_DropDeletes()
[all …]
Draw_hash_set_test.cc75 ctrl_t CtrlT(int i) { return static_cast<ctrl_t>(i); } in CtrlT()
189 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
190 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
199 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
200 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
201 ctrl_t::kSentinel, CtrlT(1)}; in TEST()
212 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
213 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
219 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
220 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
[all …]
/external/angle/third_party/abseil-cpp/absl/container/internal/
Dhashtable_control_bytes.h189 enum class ctrl_t : int8_t { enum
195 (static_cast<int8_t>(ctrl_t::kEmpty) &
196 static_cast<int8_t>(ctrl_t::kDeleted) &
197 static_cast<int8_t>(ctrl_t::kSentinel) & 0x80) != 0,
200 ctrl_t::kEmpty < ctrl_t::kSentinel && ctrl_t::kDeleted < ctrl_t::kSentinel,
204 ctrl_t::kSentinel == static_cast<ctrl_t>(-1),
207 static_assert(ctrl_t::kEmpty == static_cast<ctrl_t>(-128),
211 (~static_cast<int8_t>(ctrl_t::kEmpty) &
212 ~static_cast<int8_t>(ctrl_t::kDeleted) &
213 static_cast<int8_t>(ctrl_t::kSentinel) & 0x7F) != 0,
[all …]
Draw_hash_set.cc41 constexpr ctrl_t ZeroCtrlT() { return static_cast<ctrl_t>(0); } in ZeroCtrlT()
48 alignas(16) ABSL_CONST_INIT ABSL_DLL const ctrl_t kEmptyGroup[32] = {
53 ctrl_t::kSentinel, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
54 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
55 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
56 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty};
61 ABSL_CONST_INIT ABSL_DLL const ctrl_t kSooControl[17] = {
62 ZeroCtrlT(), ctrl_t::kSentinel, ZeroCtrlT(), ctrl_t::kEmpty,
63 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
64 ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty, ctrl_t::kEmpty,
[all …]
Draw_hash_set_benchmark.cc446 *begin = static_cast<ctrl_t>(value); in Iota()
451 std::array<ctrl_t, Group::kWidth> group; in BM_Group_Match()
464 std::array<ctrl_t, GroupPortableImpl::kWidth> group; in BM_GroupPortable_Match()
477 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmpty()
488 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskEmptyOrDeleted()
499 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MaskNonFull()
510 std::array<ctrl_t, Group::kWidth> group; in BM_Group_CountLeadingEmptyOrDeleted()
521 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstEmptyOrDeleted()
532 std::array<ctrl_t, Group::kWidth> group; in BM_Group_MatchFirstNonFull()
544 std::vector<ctrl_t> ctrl(capacity + 1 + Group::kWidth); in BM_DropDeletes()
[all …]
Draw_hash_set_test.cc108 ctrl_t CtrlT(int i) { return static_cast<ctrl_t>(i); } in CtrlT()
204 gi.OverwriteControlAsFull(ctrl_t::kEmpty); in TEST()
206 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
209 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
221 gi.OverwriteControlAsFull(ctrl_t::kDeleted); in TEST()
427 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), ctrl_t::kDeleted, CtrlT(3), in TEST()
428 ctrl_t::kEmpty, CtrlT(5), ctrl_t::kSentinel, CtrlT(7), in TEST()
437 ctrl_t group[] = {ctrl_t::kEmpty, CtrlT(1), CtrlT(2), in TEST()
438 ctrl_t::kDeleted, CtrlT(2), CtrlT(1), in TEST()
439 ctrl_t::kSentinel, CtrlT(1)}; in TEST()
[all …]
Draw_hash_set.h383 ABSL_DLL extern const ctrl_t kEmptyGroup[32];
398 inline ctrl_t* EmptyGroup() {
401 return const_cast<ctrl_t*>(kEmptyGroup + 16);
407 ABSL_DLL extern const ctrl_t kSooControl[17];
410 inline ctrl_t* SooControl() {
413 return const_cast<ctrl_t*>(kSooControl);
416 inline bool IsSooControl(const ctrl_t* ctrl) { return ctrl == SooControl(); }
767 void OverwriteControlAsFull(ctrl_t ctrl) {
906 explicit HeapPtrs(ctrl_t* c) : control(c) {}
916 ctrl_t* control;
[all …]
/external/openscreen/third_party/abseil/src/absl/container/internal/
Draw_hash_set.cc40 bool ShouldInsertBackwards(size_t hash, ctrl_t* ctrl) { in ShouldInsertBackwards()
47 ctrl_t* ctrl, size_t capacity) { in ConvertDeletedToEmptyAndFullToDeleted()
50 for (ctrl_t* pos = ctrl; pos != ctrl + capacity + 1; pos += Group::kWidth) { in ConvertDeletedToEmptyAndFullToDeleted()
Draw_hash_set.h266 using ctrl_t = signed char;
271 enum Ctrl : ctrl_t {
298 inline ctrl_t* EmptyGroup() {
299 alignas(16) static constexpr ctrl_t empty_group[] = {
302 return const_cast<ctrl_t*>(empty_group);
307 bool ShouldInsertBackwards(size_t hash, ctrl_t* ctrl);
313 inline size_t HashSeed(const ctrl_t* ctrl) {
320 inline size_t H1(size_t hash, const ctrl_t* ctrl) {
323 inline ctrl_t H2(size_t hash) { return hash & 0x7F; }
325 inline bool IsEmpty(ctrl_t c) { return c == kEmpty; }
[all …]
Draw_hash_set_test.cc165 ctrl_t group[] = {kEmpty, 1, kDeleted, 3, kEmpty, 5, kSentinel, 7, in TEST()
173 ctrl_t group[] = {kEmpty, 1, 2, kDeleted, 2, 1, kSentinel, 1}; in TEST()
184 ctrl_t group[] = {kEmpty, 1, kDeleted, 3, kEmpty, 5, kSentinel, 7, in TEST()
188 ctrl_t group[] = {kEmpty, 1, 2, kDeleted, 2, 1, kSentinel, 1}; in TEST()
197 ctrl_t group[] = {kEmpty, 1, kDeleted, 3, kEmpty, 5, kSentinel, 7, in TEST()
201 ctrl_t group[] = {kEmpty, 1, 2, kDeleted, 2, 1, kSentinel, 1}; in TEST()
211 std::vector<ctrl_t> ctrl(kCapacity + 1 + kGroupWidth); in TEST()
213 std::vector<ctrl_t> pattern = {kEmpty, 2, kDeleted, 2, kEmpty, 1, kDeleted}; in TEST()
222 ctrl_t expected = pattern[i % (kCapacity + 1) % pattern.size()]; in TEST()
232 const std::vector<ctrl_t> empty_examples = {kEmpty, kDeleted}; in TEST()
[all …]