private:
void append_index(unsigned);
virtual unsigned get_data_size() const { return data.size(); }
virtual const void *get_data_pointer() const { return &data[0]; }
private:
void append_index(unsigned);
virtual unsigned get_data_size() const { return data.size(); }
virtual const void *get_data_pointer() const { return &data[0]; }