- assert(_capacity >= _sample_count);
- if (new_capacity > _capacity) {
- _capacity = new_capacity;
- _data = realloc(_data, (new_capacity * _unit_size) + sizeof(uint64_t));
+ assert(capacity_ >= sample_count_);
+ if (new_capacity > capacity_) {
+ capacity_ = new_capacity;
+ data_.resize((new_capacity * unit_size_) + sizeof(uint64_t));