csString Class Reference
Thin wrapper around csStringFast with its default buffer size. More...
#include <csutil/csstring.h>
Public Member Functions | |
csString (unsigned char c) | |
Create a csString object from a single unsigned character. | |
csString (char c) | |
Create a csString object from a single signed character. | |
csString (const wchar_t *src, size_t _length) | |
Create a csStringBase object from a wide string, given the length. | |
csString (const wchar_t *src) | |
Create a csString object from a null-terminated wide string. | |
csString (const char *src, size_t _length) | |
Create a csString object from a C string, given the length. | |
csString (const char *src) | |
Create a csString object from a null-terminated C string. | |
csString (size_t Length) | |
Create a csString object and reserve space for at least Length characters. | |
csString () | |
Create an empty csString object. | |
csString (const csStringBase ©) | |
Copy constructor. | |
csString (const csString ©) | |
Copy constructor. | |
const csString & | operator= (ulonglong x) |
Copy constructor. | |
const csString & | operator= (longlong x) |
Copy constructor. | |
const csString & | operator= (double x) |
Copy constructor. | |
const csString & | operator= (float x) |
Copy constructor. | |
const csString & | operator= (unsigned long x) |
Copy constructor. | |
const csString & | operator= (long x) |
Copy constructor. | |
const csString & | operator= (unsigned int x) |
Copy constructor. | |
const csString & | operator= (int x) |
Copy constructor. | |
const csString & | operator= (unsigned short x) |
Copy constructor. | |
const csString & | operator= (short x) |
Copy constructor. | |
const csString & | operator= (bool x) |
Copy constructor. | |
const csString & | operator= (unsigned char x) |
Copy constructor. | |
const csString & | operator= (char x) |
Copy constructor. | |
const csString & | operator= (const char *copy) |
Copy constructor. | |
const csString & | operator= (const csStringBase ©) |
Copy constructor. | |
const csString & | operator= (const csString ©) |
Assign a value to this string. |
Detailed Description
Thin wrapper around csStringFast with its default buffer size.
Definition at line 1171 of file csstring.h.
Constructor & Destructor Documentation
csString::csString | ( | ) | [inline] |
Create an empty csString object.
Definition at line 1175 of file csstring.h.
csString::csString | ( | size_t | Length | ) | [inline] |
Create a csString object and reserve space for at least Length
characters.
Definition at line 1180 of file csstring.h.
csString::csString | ( | const csString & | copy | ) | [inline] |
Copy constructor.
Definition at line 1183 of file csstring.h.
csString::csString | ( | const csStringBase & | copy | ) | [inline] |
Copy constructor.
Definition at line 1185 of file csstring.h.
csString::csString | ( | const char * | src | ) | [inline] |
Create a csString object from a null-terminated C string.
Definition at line 1188 of file csstring.h.
csString::csString | ( | const char * | src, | |
size_t | _length | |||
) | [inline] |
Create a csString object from a C string, given the length.
Definition at line 1190 of file csstring.h.
csString::csString | ( | const wchar_t * | src | ) | [inline] |
Create a csString object from a null-terminated wide string.
Definition at line 1192 of file csstring.h.
csString::csString | ( | const wchar_t * | src, | |
size_t | _length | |||
) | [inline] |
Create a csStringBase object from a wide string, given the length.
Definition at line 1194 of file csstring.h.
csString::csString | ( | char | c | ) | [inline] |
Create a csString object from a single signed character.
Definition at line 1197 of file csstring.h.
csString::csString | ( | unsigned char | c | ) | [inline] |
Create a csString object from a single unsigned character.
Definition at line 1199 of file csstring.h.
Member Function Documentation
Copy constructor.
Definition at line 1234 of file csstring.h.
Copy constructor.
Definition at line 1232 of file csstring.h.
const csString& csString::operator= | ( | double | x | ) | [inline] |
Copy constructor.
Definition at line 1229 of file csstring.h.
const csString& csString::operator= | ( | float | x | ) | [inline] |
Copy constructor.
Definition at line 1227 of file csstring.h.
const csString& csString::operator= | ( | unsigned long | x | ) | [inline] |
Copy constructor.
Definition at line 1225 of file csstring.h.
const csString& csString::operator= | ( | long | x | ) | [inline] |
Copy constructor.
Definition at line 1223 of file csstring.h.
const csString& csString::operator= | ( | unsigned int | x | ) | [inline] |
Copy constructor.
Definition at line 1221 of file csstring.h.
const csString& csString::operator= | ( | int | x | ) | [inline] |
Copy constructor.
Definition at line 1219 of file csstring.h.
const csString& csString::operator= | ( | unsigned short | x | ) | [inline] |
Copy constructor.
Definition at line 1217 of file csstring.h.
const csString& csString::operator= | ( | short | x | ) | [inline] |
Copy constructor.
Definition at line 1215 of file csstring.h.
const csString& csString::operator= | ( | bool | x | ) | [inline] |
Copy constructor.
Definition at line 1213 of file csstring.h.
const csString& csString::operator= | ( | unsigned char | x | ) | [inline] |
Copy constructor.
Definition at line 1211 of file csstring.h.
const csString& csString::operator= | ( | char | x | ) | [inline] |
Copy constructor.
Definition at line 1209 of file csstring.h.
const csString& csString::operator= | ( | const char * | copy | ) | [inline] |
Copy constructor.
Definition at line 1207 of file csstring.h.
const csString& csString::operator= | ( | const csStringBase & | copy | ) | [inline] |
Copy constructor.
Reimplemented from csStringFast< LEN >.
Definition at line 1205 of file csstring.h.
Assign a value to this string.
Reimplemented from csStringBase.
Definition at line 1203 of file csstring.h.
The documentation for this class was generated from the following file:
- csutil/csstring.h
Generated for Crystal Space 2.0 by doxygen 1.6.1