std::basic_string_view<CharT,Traits>::ends_with (3) - Linux Manuals
std::basic_string_view<CharT,Traits>::ends_with: std::basic_string_view<CharT,Traits>::ends_with
Command to display std::basic_string_view<CharT,Traits>::ends_with
manual in Linux: $ man 3 std::basic_string_view<CharT,Traits>::ends_with
NAME
std::basic_string_view<CharT,Traits>::ends_with - std::basic_string_view<CharT,Traits>::ends_with
Synopsis
constexpr bool ends_with(basic_string_view x) const noexcept; (1) (since C++20)
constexpr bool ends_with(CharT x) const noexcept; (2) (since C++20)
constexpr bool ends_with(const CharT* x) const; (3) (since C++20)
Checks if the string view ends with the given suffix, where
1) the suffix is a string view. Effectively returns size() >= x.size() && compare(size() - x.size(), npos, x) == 0
2) the suffix is a single character. Effectively returns !empty() && Traits::eq(back(), x)
3) the suffix is a C-style string. Effectively returns ends_with(basic_string_view(x))
Parameters
x - a character sequence or a single character to compare to the end of the string view
Return value
true if the string view ends with the provided suffix, false otherwise.
Example
This section is incomplete
Reason: no example
See also
starts_with checks if the string view starts with the given prefix
(public member function)
(C++20)
starts_with checks if the string starts with the given prefix
(public member function of std::basic_string<CharT,Traits,Allocator>)
(C++20)
ends_with checks if the string ends with the given suffix
(public member function of std::basic_string<CharT,Traits,Allocator>)
(C++20)
compares two views
compare (public member function)
Pages related to std::basic_string_view<CharT,Traits>::ends_with
- std::basic_string_view<CharT,Traits>::end,std::basic_string_view<CharT,Traits>::cend (3) - std::basic_string_view<CharT,Traits>::end,std::basic_string_view<CharT,Traits>::cend
- std::basic_string_view<CharT,Traits>::empty (3) - std::basic_string_view<CharT,Traits>::empty
- std::basic_string_view<CharT,Traits>::at (3) - std::basic_string_view<CharT,Traits>::at
- std::basic_string_view<CharT,Traits>::back (3) - std::basic_string_view<CharT,Traits>::back
- std::basic_string_view<CharT,Traits>::basic_string_view (3) - std::basic_string_view<CharT,Traits>::basic_string_view
- std::basic_string_view<CharT,Traits>::begin,std::basic_string_view<CharT,Traits>::cbegin (3) - std::basic_string_view<CharT,Traits>::begin,std::basic_string_view<CharT,Traits>::cbegin
- std::basic_string_view<CharT,Traits>::compare (3) - std::basic_string_view<CharT,Traits>::compare
- std::basic_string_view<CharT,Traits>::copy (3) - std::basic_string_view<CharT,Traits>::copy
- std::basic_string_view<CharT,Traits>::data (3) - std::basic_string_view<CharT,Traits>::data
- std::basic_string_view<CharT,Traits>::find (3) - std::basic_string_view<CharT,Traits>::find
- std::basic_string_view<CharT,Traits>::find_first_not_of (3) - std::basic_string_view<CharT,Traits>::find_first_not_of
- std::basic_string_view<CharT,Traits>::find_first_of (3) - std::basic_string_view<CharT,Traits>::find_first_of
- std::basic_string_view<CharT,Traits>::find_last_not_of (3) - std::basic_string_view<CharT,Traits>::find_last_not_of
- std::basic_string_view<CharT,Traits>::find_last_of (3) - std::basic_string_view<CharT,Traits>::find_last_of
- std::basic_string_view<CharT,Traits>::front (3) - std::basic_string_view<CharT,Traits>::front
- std::basic_string_view<CharT,Traits>::max_size (3) - std::basic_string_view<CharT,Traits>::max_size
- std::basic_string_view<CharT,Traits>::npos (3) - std::basic_string_view<CharT,Traits>::npos
- std::basic_string_view<CharT,Traits>::operator= (3) - std::basic_string_view<CharT,Traits>::operator=
- std::basic_string_view<CharT,Traits>::operator[] (3) - std::basic_string_view<CharT,Traits>::operator[]
- std::basic_string_view<CharT,Traits>::rbegin, (3) - std::basic_string_view<CharT,Traits>::rbegin,
- std::basic_string_view<CharT,Traits>::rbegin,std::basic_string_view<CharT,Traits>::crbegin (3) - std::basic_string_view<CharT,Traits>::rbegin,std::basic_string_view<CharT,Traits>::crbegin
- std::basic_string_view<CharT,Traits>::remove_prefix (3) - std::basic_string_view<CharT,Traits>::remove_prefix
- std::basic_string_view<CharT,Traits>::remove_suffix (3) - std::basic_string_view<CharT,Traits>::remove_suffix
- std::basic_string_view<CharT,Traits>::rend,std::basic_string_view<CharT,Traits>::crend (3) - std::basic_string_view<CharT,Traits>::rend,std::basic_string_view<CharT,Traits>::crend
- std::basic_string_view<CharT,Traits>::rfind (3) - std::basic_string_view<CharT,Traits>::rfind
- std::basic_string_view<CharT,Traits>::size,std::basic_string_view<CharT,Traits>::length (3) - std::basic_string_view<CharT,Traits>::size,std::basic_string_view<CharT,Traits>::length
- std::basic_string_view<CharT,Traits>::starts_with (3) - std::basic_string_view<CharT,Traits>::starts_with
- std::basic_string_view<CharT,Traits>::substr (3) - std::basic_string_view<CharT,Traits>::substr
- std::basic_string_view<CharT,Traits>::swap (3) - std::basic_string_view<CharT,Traits>::swap
- std::basic_string_view (3) - std::basic_string_view