Lines Matching refs:string
4 #include <string.h>
10 \brief A very simple string class.
21 String::String(const String &string)
25 *this = string;
29 String::String(const char *string, int32 length)
33 SetTo(string, length);
44 String::SetTo(const char *string, int32 maxLength)
46 if (string) {
48 maxLength = strnlen(string, maxLength);
50 maxLength = strlen(string);
52 return _SetTo(string, maxLength);
73 char *string = fString;
75 if (!_SetTo(string, newLength)) {
76 fString = string;
80 delete[] string;
95 String::operator=(const String &string)
97 if (&string != this)
98 _SetTo(string.fString, string.fLength);
104 String::operator==(const String &string) const
106 return (fLength == string.fLength
107 && (fLength == 0 || !strcmp(fString, string.fString)));
112 String::_SetTo(const char *string, int32 length)
116 if (string && length > 0) {
119 memcpy(fString, string, length);