An implementation of std::basic_string_view for pre-C++17. It provides a subset of the API. fmt::basic_string_view is used for format strings even if std::basic_string_view is available to prevent issues when a library is compiled with a different -std option than the client code (which is not recommended).
<fmt/base.h>
template<typename Char>
class basic_string_view;
| Name |
|---|
iterator |
value_type |
| Name | Description |
|---|---|
basic_string_view [constructor] | Constructors |
begin | |
compare | |
data | Returns a pointer to the string data. |
end | |
operator[] | |
remove_prefix | |
size | Returns the string size. |
starts_with |
| Name | Description |
|---|---|
operator>= |
Greater-than-or-equal operator |
operator> |
Greater-than operator |
operator<= |
Less-than-or-equal operator |
operator< |
Less-than operator |
operator!= |
Inequality operator |
operator== |
Equality operator |