constexpr size_type F(const basic_string& str, size_type pos) const noexcept;has effects equivalent to: return F(basic_string_view<charT, traits>(str), pos);
constexpr size_type F(const charT* s, size_type pos) const;has effects equivalent to: return F(basic_string_view<charT, traits>(s), pos);
constexpr size_type F(const charT* s, size_type pos, size_type n) const;has effects equivalent to: return F(basic_string_view<charT, traits>(s, n), pos);
constexpr size_type F(charT c, size_type pos) const noexcept;has effects equivalent to:
return F(basic_string_view<charT, traits>(addressof(c), 1), pos);
template<class T>
constexpr size_type find(const T& t, size_type pos = 0) const noexcept(see below);
template<class T>
constexpr size_type rfind(const T& t, size_type pos = npos) const noexcept(see below);
template<class T>
constexpr size_type find_first_of(const T& t, size_type pos = 0) const noexcept(see below);
template<class T>
constexpr size_type find_last_of(const T& t, size_type pos = npos) const noexcept(see below);
template<class T>
constexpr size_type find_first_not_of(const T& t, size_type pos = 0) const noexcept(see below);
template<class T>
constexpr size_type find_last_not_of(const T& t, size_type pos = npos) const noexcept(see below);