|
typedef LENGTH_TYPE | LengthType |
|
|
| UTF8StringSliceBase (const char *_str) |
|
| UTF8StringSliceBase (const char *_str, const LengthType _utf8Length) |
|
| UTF8StringSliceBase (const char *_str, const LengthType _utf8Length, const LengthType _byteLength) |
|
LengthType | UTF8Length () const |
|
LengthType | ByteLength () const |
|
UTF8StringSliceBase | Left (const LengthType utf8Length) const |
|
UTF8StringSliceBase | Right (const LengthType utf8Length) const |
|
UTF8StringSliceBase | SubString (const LengthType offset, const LengthType utf8Length) const |
|
string | ToString () const |
|
const char * | CString () const |
|
LengthType | CommonPrefixLength (const UTF8StringSliceBase &that) const |
|
void | MoveRight () |
|
void | MoveLeft () |
|
int | ReverseCompare (const UTF8StringSliceBase &that) const |
|
LengthType | FindBytePosition (const UTF8StringSliceBase &pattern) const |
|
bool | operator< (const UTF8StringSliceBase &that) const |
|
bool | operator> (const UTF8StringSliceBase &that) const |
|
bool | operator== (const UTF8StringSliceBase &that) const |
|
bool | operator!= (const UTF8StringSliceBase &that) const |
|
The documentation for this class was generated from the following file: