KJS
Public Member Functions |
Static Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
KJS::UString::Rep Struct Reference
#include <ustring.h>
Public Member Functions | |
bool | baseIsSelf () const |
unsigned | computedHash () const |
UChar * | data () const |
ALWAYS_INLINE void | deref () |
void | destroy () |
unsigned | hash () const |
Rep * | ref () |
int | size () const |
Static Public Member Functions | |
static unsigned | computeHash (const char *) |
static unsigned | computeHash (const char *s, int length) |
static unsigned | computeHash (const UChar *, int length) |
static PassRefPtr< Rep > | create (PassRefPtr< Rep > base, int offset, int length) |
static PassRefPtr< Rep > | create (UChar *d, int l) |
static PassRefPtr< Rep > | createCopying (const UChar *d, int l) |
Public Attributes | |
unsigned | _hash |
UString::Rep * | baseString |
UChar * | buf |
int | capacity |
bool | isIdentifier |
int | len |
int | offset |
int | preCapacity |
int | rc |
size_t | reportedCost |
int | usedCapacity |
int | usedPreCapacity |
Static Public Attributes | |
static Rep | empty = { 0, 0, 1, 0, 0, &UString::Rep::empty, 0, reinterpret_cast<UChar *>(&almostUChar), 0, 0, 0, 0 } |
static Rep | null = { 0, 0, 1, 0, 0, &UString::Rep::null, 0, nullptr, 0, 0, 0, 0 } |
Detailed Description
The documentation for this struct was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 03:58:08 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 03:58:08 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.