[Development] mid(), left(), right(), and ... ?

Marc Mutz marc.mutz at kdab.com
Tue Apr 4 21:33:40 CEST 2017


Hi,

We have two functions to get a substring without doing some calculations 
involving size():

- mid(p): mid(p, size() - p)
- right(n) : mid(size() - n, n)

(left does not involve size(), so isn't in that set). What is missing is 
a name for

- f(n): mid(0, size() - n)

As a mutator, it's called chop(n). So... chopped()?

std::string_view has remove_suffix(n), btw.

Thanks,
Marc




More information about the Development mailing list