libiio
|
Non-owning immutable null terminated string. More...
#include <iiopp.h>
Public Member Functions | |
cstr (std::string const &s) | |
cstr (char const *s) | |
char const * | c_str () const |
operator char const * () const | |
Non-owning immutable null terminated string.
Used for argument/return type for functions that expect/return a C-string (null terminated char-array). Provides implicit conversion of std::string while still retaining efficient pass-through for char const*
. Only valid as long as the original string is valid.