|
size_t | crlf2lf (char *str, const size_t strLen) |
|
TQCString | lf2crlf (const TQCString &src) |
|
TQByteArray | lf2crlf (const TQByteArray &src) |
|
TQCString | CString (const DwString &str) |
|
TQByteArray | ByteArray (const DwString &str) |
|
DwString | dwString (const TQCString &str) |
|
DwString | dwString (const TQByteArray &str) |
|
void | setFromTQCString (TQByteArray &arr, const TQCString &cstr) |
|
TQByteArray | byteArrayFromTQCStringNoDetach (TQCString &cstr) |
|
void | restoreTQCString (TQCString &str) |
|
void | setFromByteArray (TQCString &cstr, const TQByteArray &arr) |
|
void | append (TQByteArray &that, const TQByteArray &str) |
|
void | append (TQByteArray &that, const char *str) |
|
void | append (TQByteArray &that, const TQCString &str) |
|
void | insert (TQByteArray &that, uint index, const char *s) |
|
bool | checkOverwrite (const KURL &url, TQWidget *w) |
|
The Util namespace contains a collection of helper functions use in various places.
◆ append() [1/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const char * |
str |
|
) |
| |
Append a char* to a bytearray.
Trailing nul not copied.
Definition at line 153 of file util.cpp.
◆ append() [2/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const TQByteArray & |
str |
|
) |
| |
Append a bytearray to a bytearray.
No trailing nuls anywhere.
Definition at line 144 of file util.cpp.
◆ append() [3/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const TQCString & |
str |
|
) |
| |
Append a TQCString to a bytearray.
Trailing nul not copied.
Definition at line 164 of file util.cpp.
◆ ByteArray()
TQByteArray KMail::Util::ByteArray |
( |
const DwString & |
str | ) |
|
Construct a TQByteArray from a DwString.
Definition at line 122 of file util.cpp.
◆ byteArrayFromTQCStringNoDetach()
TQByteArray KMail::Util::byteArrayFromTQCStringNoDetach |
( |
TQCString & |
cstr | ) |
|
|
inline |
Creates a TQByteArray from a TQCString without detaching (duplicating the data).
Fast, but be careful, the TQCString gets modified by this; this is only good for the case where the TQCString is going to be thrown away afterwards anyway.
Definition at line 124 of file util.h.
◆ crlf2lf()
size_t KMail::Util::crlf2lf |
( |
char * |
str, |
|
|
const size_t |
strLen |
|
) |
| |
Convert all sequences of "\r\n" (carriage return followed by a line feed) to a single "\n" (line feed).
The conversion happens in place. Returns the length of the resulting string. - Parameters
-
str | The string to convert. |
strLen | The length of the string to convert. |
- Returns
- The new length of the converted string.
Definition at line 44 of file util.cpp.
◆ CString()
TQCString KMail::Util::CString |
( |
const DwString & |
str | ) |
|
Construct a TQCString from a DwString.
Definition at line 113 of file util.cpp.
◆ dwString() [1/2]
DwString KMail::Util::dwString |
( |
const TQByteArray & |
str | ) |
|
Construct a DwString from a TQByteArray.
Definition at line 137 of file util.cpp.
◆ dwString() [2/2]
DwString KMail::Util::dwString |
( |
const TQCString & |
str | ) |
|
Construct a DwString from a TQCString.
Definition at line 130 of file util.cpp.
◆ lf2crlf() [1/2]
TQByteArray KMail::Util::lf2crlf |
( |
const TQByteArray & |
src | ) |
|
Convert "\n" line endings to "\r\n".
- Parameters
-
src | The source string to convert. NOT null-terminated. |
- Returns
- The result string. NOT null-terminated.
Definition at line 92 of file util.cpp.
◆ lf2crlf() [2/2]
TQCString KMail::Util::lf2crlf |
( |
const TQCString & |
src | ) |
|
Convert "\n" line endings to "\r\n".
- Parameters
-
src | The source string to convert. |
- Returns
- The result string.
Definition at line 74 of file util.cpp.
◆ restoreTQCString()
void KMail::Util::restoreTQCString |
( |
TQCString & |
str | ) |
|
|
inline |
Restore the TQCString after byteArrayFromTQCStringNoDetach modified it.
Definition at line 136 of file util.h.
◆ setFromByteArray()
void KMail::Util::setFromByteArray |
( |
TQCString & |
cstr, |
|
|
const TQByteArray & |
arr |
|
) |
| |
|
inline |
Fills a TQCString from a TQByteArray - adding the trailing null.
Definition at line 147 of file util.h.
◆ setFromTQCString()
void KMail::Util::setFromTQCString |
( |
TQByteArray & |
arr, |
|
|
const TQCString & |
cstr |
|
) |
| |
|
inline |
Fills a TQByteArray from a TQCString - removing the trailing null.
Definition at line 110 of file util.h.
|