|
cxxomfort
rel.20210622
Simple backports for C++ - http://ryan.gulix.cl/fossil.cgi/cxxomfort/
|
string - like wrapper for a NUL-terminated C-style string.
More...
Public Member Functions | |
| CXXO_CONSTEXPR | basic_cstring_view () noexcept=default |
| default constructor | |
| CXXO_CONSTEXPR14 | basic_cstring_view (basic_cstring_view const &) noexcept=default |
| copy constructor | |
| CXXO_CONSTEXPR14 basic_cstring_view & | operator= (basic_cstring_view const &) noexcept=default |
| assignment | |
| CXXO_CONSTEXPR | basic_cstring_view (Ch const *str) |
| constructor with C-string | |
| CXXO_CONSTEXPR | basic_cstring_view (null_terminated_t, sv_t const &s) CXXO_NOEXCEPTNOTHROW |
| constructor marking a null-terminated string source | |
| CXXO_CONSTEXPR | basic_cstring_view (null_terminated_t, Ch const *str, size_type len) |
| constructor marking a null-terminated string source | |
| CXXO_CONSTEXPR | operator sv_t () const CXXO_NOEXCEPTNOTHROW |
implicitly convert to the related basic_string_view type. | |
| CXXO_CONSTEXPR size_type | size () const CXXO_NOEXCEPTNOTHROW |
| size | |
| CXXO_CONSTEXPR size_type | length () const CXXO_NOEXCEPTNOTHROW |
| length | |
| CXXO_CONSTEXPR bool | empty () const CXXO_NOEXCEPTNOTHROW |
| is empty? | |
| CXXO_CONSTEXPR const_pointer | data () const CXXO_NOEXCEPT |
| access to data pointer | |
| const_pointer | c_str () const CXXO_NOEXCEPTNOTHROW |
| access to data pointer | |
string - like wrapper for a NUL-terminated C-style string.
A basic_cstring_view is similar to a basic_string_view in most if not all respects, except that a basic_cstring_view expects NUL-termination.
1.8.13