std::basic_string_view<CharT,Traits>::substr (3) - Linux Manuals

std::basic_string_view<CharT,Traits>::substr: std::basic_string_view<CharT,Traits>::substr

NAME

std::basic_string_view<CharT,Traits>::substr - std::basic_string_view<CharT,Traits>::substr

Synopsis


constexpr basic_string_view (since C++17)
substr(size_type pos = 0, size_type count = npos ) const;


Returns a view of the substring [pos, pos + rcount), where rcount is the smaller of count and size() - pos.

Parameters


pos - position of the first character
count - requested length

Return value


View of the substring [pos, pos + rcount).

Exceptions


std::out_of_range if pos > size()

Complexity


Constant.

See also


     copies characters
copy (public member function)
     find characters in the view
find (public member function)