#include <userver/utils/zstring_view.hpp>
Non-empty string view type that guarantees null-termination and has a c_str() member function.
Definition at line 25 of file zstring_view.hpp.
|
|
| zstring_view (const zstring_view &str)=default |
| constexpr | zstring_view (const char *str) noexcept |
| | zstring_view (const std::string &str) noexcept |
|
zstring_view & | operator= (std::string_view)=delete |
|
zstring_view & | operator= (const zstring_view &)=default |
|
void | remove_suffix (std::size_t)=delete |
|
void | swap (std::string_view &)=delete |
| void | swap (zstring_view &other) noexcept |
| constexpr const char * | c_str () const noexcept |
|
| static constexpr zstring_view | UnsafeMake (const char *str, std::size_t len) noexcept |
◆ zstring_view() [1/2]
| utils::zstring_view::zstring_view |
( |
const char * | str | ) |
|
|
inlineconstexprnoexcept |
◆ zstring_view() [2/2]
| utils::zstring_view::zstring_view |
( |
const std::string & | str | ) |
|
|
inlinenoexcept |
◆ c_str()
| const char * utils::zstring_view::c_str |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ swap()
| void utils::zstring_view::swap |
( |
zstring_view & | other | ) |
|
|
inlinenoexcept |
◆ UnsafeMake()
| constexpr zstring_view utils::zstring_view::UnsafeMake |
( |
const char * | str, |
|
|
std::size_t | len ) |
|
inlinestaticconstexprnoexcept |
◆ operator<=>
| auto operator<=> |
( |
zstring_view | lhs, |
|
|
const std::convertible_to< std::string_view > auto & | rhs ) |
|
friend |
◆ operator==
| bool operator== |
( |
zstring_view | lhs, |
|
|
const std::convertible_to< std::string_view > auto & | rhs ) |
|
friend |
The documentation for this class was generated from the following file: