Return the number of Unicode code points in the specified string. string is necessarily null‐terminated, so it cannot contain embedded null bytes. The behavior is undefined unless string contains valid UTF‐8. Note that string may contain less than bsl::strlen(string) Unicode code points.