45#ifndef COMMONCPP_STRING_H_
46#define COMMONCPP_STRING_H_
48#ifndef COMMONCPP_CONFIG_H_
56__EXPORT char *
lsetField(
char *target,
size_t size,
const char *src,
const char fill = 0);
57__EXPORT char *
rsetField(
char *target,
size_t size,
const char *src,
const char fill = 0);
63inline char *
setString(
char *target,
size_t size,
const char *
str) {
67inline char *
addString(
char *target,
size_t size,
const char *
str) {
71inline char *
dupString(
const char *src,
size_t size = 0) {
A copy-on-write string class that operates by reference count.
void add(const char *text)
Append null terminated text to our string buffer.
void set(const char *text)
Set string object to text of a null terminated string.
char * addString(char *target, size_t size, const char *str)
char * dupString(const char *src, size_t size=0)
char * setLower(char *string, size_t size)
char * newString(const char *src, size_t size)
char * setUpper(char *string, size_t size)
char * rsetField(char *dest, size_t size, const char *src, const char fill)
void delString(char *str)
char * setString(char *target, size_t size, const char *str)
char * lsetField(char *dest, size_t size, const char *src, const char fill)
String str(Socket &so, size_t size)