const_pointer buffer() const { return buffer_.buffer(); }
pointer buffer() { return buffer_.buffer(); }