Value used to denote "not-a-position", guaranteed to be outside the range [0 .. max_size()].
[0 .. max_size()]
Declared in <bslstl_string.h>
<bslstl_string.h>
static size_type const npos = ~size_type(0);