libiio
Public Member Functions | List of all members
iiopp::cstr Class Reference

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
 

Detailed Description

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.


The documentation for this class was generated from the following file: