class DOMString
|
This class implements the basic string we use in the DOM. More... |
|
|
Public Methods
Protected Members
This class implements the basic string we use in the DOM. We do not use
QString for 2 reasons: Memory overhead, and the missing explicit sharing
of strings we need for the DOM.
All DOMStrings are explicitly shared (they behave like pointers), meaning
that modifications to one instance will also modify all others. If you
wish to get a DOMString that is independent, use copy().
DOMString (int)
| DOMString |
DOMString (const QChar *str, uint len)
| DOMString |
DOMString (const QString &)
| DOMString |
DOMString (const char *str)
| DOMString |
DOMString (DOMStringImpl *i)
| DOMString |
[virtual]
DOMString (const DOMString &str)
| DOMString |
DOMString & operator = (const DOMString &str)
| operator = |
DOMString & operator += (const DOMString &str)
| operator += |
append str to this string
DOMString operator + (const DOMString &str)
| operator + |
add two DOMString's
void insert (DOMString str, uint pos)
| insert |
const QChar & operator [] (unsigned int i)
| operator [] |
[const]
The character at position i of the DOMString. If i > length(), the
character returned will be 0.
int find (const QChar c, int start = 0)
| find |
[const]
[const]
void truncate ( unsigned int len )
| truncate |
void remove (unsigned int pos, int len=1)
| remove |
DOMString split (unsigned int pos)
| split |
Splits the string into two. The original string gets truncated to pos, and the rest is returned.
QChar * unicode ()
| unicode |
[const]
[const]
[const]
bool percentage (int &_percentage)
| percentage |
[const]
[const]
[const]
[const]
DOMStringImpl * implementation ()
| implementation |
[const]
Use at own risk!!!
const QChar * stringPtr ()
| stringPtr |
[const]
Needed by kBackpage
DOMStringImpl * impl
| impl |
[protected]
Generated by: dfaure on kde.faure.org on Thu Jan 17 22:18:15 2002, using kdoc 2.0a53. |