in include/aws/crt/StringView.h [441:463]
size_type find_first_not_of(const CharT *s, size_type pos, size_type n) const noexcept
{
if (n && s == nullptr)
{
return npos;
}
if (m_data == nullptr || pos >= m_size)
{
return npos;
}
const CharT *pend = m_data + m_size;
for (const CharT *ptr = m_data + pos; ptr != pend; ++ptr)
{
if (Traits::find(s, n, *ptr) == 0)
{
return static_cast<size_type>(ptr - m_data);
}
}
return npos;
}