55 tmp_mask_storage_((n + 7) / 8, 0),
56 tmp_mask_(tmp_mask_storage_) {}
58 template <
class IntContainer>
61 template <
class IntContainer>
65 template <
class IntContainer>
66 void Append(
int x, IntContainer* container);
68 template <
class IntContainer>
69 void Truncate(
size_t new_size, IntContainer* container);
71 size_t RemoveDuplicatesInternal(absl::Span<int> span);
75 std::vector<uint8_t> tmp_mask_storage_;
76 const absl::Span<uint8_t> tmp_mask_;