Phosphor
|
#include <inline_zstring.h>
Public Member Functions | |
inline_zstring (const std::string &s) | |
inline_zstring (const char *s) | |
inline_zstring (const char *s, size_t len) | |
operator std::string () const | |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const inline_zstring &izs) |
inline_zstring is a class which stores null-terminated strings within itself.
max_length | Max size of any inlined strings |
|
inlineexplicit |
Explicit constructor from std::string
|
inlineexplicit |
Explicit constructor from const char* (null-terminated).
|
inlineexplicit |
Explicit constructor from const char* of a specific length.
|
inline |
Implicit conversion to std::string
|
friend |
ostream pipe overload