247
250
bool copy(); // Alloc string if not alloced
248
251
bool copy(const String &s); // Allocate new string
249
253
bool copy(const char *s,size_t arg_length, const CHARSET_INFO * const cs); // Allocate new string
250
254
static bool needs_conversion(size_t arg_length,
251
255
const CHARSET_INFO * const cs_from, const CHARSET_INFO * const cs_to,
253
257
bool set_or_copy_aligned(const char *s, size_t arg_length, const CHARSET_INFO * const cs);
254
258
bool copy(const char*s,size_t arg_length, const CHARSET_INFO * const csfrom,
256
260
bool append(const String &s);
257
261
bool append(const char *s);
258
262
bool append(const char *s,size_t arg_length);