Definition at line 383 of file basic_string.h.
383 {
384 if (!it_pos)
return end();
385 const char* str_begin =
c_str();
386 const char* str_end = str_begin +
mLength;
387 if (it_pos < str_begin || it_pos >= str_end)
return end();
388 fl::size
pos = it_pos - str_begin;
391 }
basic_string & erase(fl::size pos=0, fl::size count=npos) FL_NOEXCEPT
iterator end() FL_NOEXCEPT
iterator begin() FL_NOEXCEPT
const char * c_str() const FL_NOEXCEPT
References begin(), c_str(), end(), erase(), FL_NOEXCEPT, mLength, and pos.