DOMString

# GdomeSmartDOM::DOMString

Default Constructor
DOMString(void)
Creates a null string.

Copy Constructors
DOMString(const DOMString&) DOMString(const char*) DOMString(const char*, unsigned)
These constructors can be used to copy a string or to create a string from a C-style, null-terminated string of characters or an array of characters of the given length. The array of characters, whether they are null-terminated or not, are assumed to be encoded in UTF-8.

Operators
DOMString& operator=(const DOMString&)
bool operator==(const DOMString&) const bool operator!=(const DOMString&) const
Two strings are equal either if they are both null strings, or if their length is the same and corresponding UTF-16 characters match.
DOMString& operator+=(const DOMString&) DOMString operator+(const DOMString&) const
Append a string.
Char16& operator[](unsigned)
Char16 at(unsigned) const

Methods
bool isNull(void) const
Returns true if the string is null.
bool isEmpty(void) const
Returns true if the string has zero length.
unsigned length(void) const
DOMString clone(void) const
void fromUTF8(const Char8*, unsigned) void fromUTF16(const Char16*, unsigned) void fromUnicode(const Char32*, unsigned)
char* c_str(void) const Char8* toUTF8(unsigned&) const Char16* fromUTF16(unsigned&) const Char32* fromUnicode(unsigned&) const