auto const buffer = m_TextView.get_buffer();
auto const lines = buffer->get_line_count();
auto const iter = buffer->get_iter_at_line(lines - 1); // N.B.
auto const ustring = buffer->get_text( iter, buffer->end() );
The documentation shows various ways like this of getting iterators to points within the buffer, and then get_text() lets you cut out just the parts between two iterators (or get_slice() is similar with some documented differences).