glibmm 2.82.0
|
Helper class to avoid unnecessary string copying in function calls. More...
#include <glibmm/ustring.h>
Public Member Functions | |
UStringView (const Glib::ustring &s) | |
UStringView (const char *s) | |
const char * | c_str () const |
Helper class to avoid unnecessary string copying in function calls.
A Glib::UStringView holds a const char pointer. It can be used as an argument type in a function that passes a const char pointer to a C function.
Unlike std::string_view, Glib::UStringView shall be used only for null-terminated strings.
The strings are not copied when f1() is called with string literals.
To pass a std::string to a function taking a Glib::UStringView, you may have to use std::string::c_str().
|
inline |