#include <DeprecatedString.h>
Public Member Functions | |
| DeprecatedStringData () | |
| void | initialize () |
| DeprecatedStringData (DeprecatedChar *u, unsigned l, unsigned m) | |
| void | initialize (DeprecatedChar *u, unsigned l, unsigned m) |
| DeprecatedStringData (const DeprecatedChar *u, unsigned l) | |
| void | initialize (const DeprecatedChar *u, unsigned l) |
| DeprecatedStringData (const char *u, unsigned l) | |
| void | initialize (const char *u, unsigned l) |
| ~DeprecatedStringData () | |
| void | ref () |
| void | deref () |
| char * | ascii () |
| char * | makeAscii () |
| void | increaseAsciiSize (unsigned size) |
| DeprecatedChar * | unicode () |
| DeprecatedChar * | makeUnicode () |
| void | increaseUnicodeSize (unsigned size) |
| bool | isUnicodeInternal () const |
| bool | isAsciiInternal () const |
Static Public Member Functions | |
| static DeprecatedStringData * | createAndAdopt (DeprecatedStringData &) |
Public Attributes | |
| unsigned | refCount |
| unsigned | _length |
| DeprecatedChar * | _unicode |
| char * | _ascii |
| unsigned | _maxUnicode: 30 |
| bool | _isUnicodeValid: 1 |
| bool | _isHeapAllocated: 1 |
| unsigned | _maxAscii: 31 |
| bool | _isAsciiValid: 1 |
| char | _internalBuffer [WEBCORE_DS_INTERNAL_BUFFER_SIZE] |
| WebCore::DeprecatedStringData::DeprecatedStringData | ( | ) |
| WebCore::DeprecatedStringData::DeprecatedStringData | ( | DeprecatedChar * | u, | |
| unsigned | l, | |||
| unsigned | m | |||
| ) |
| WebCore::DeprecatedStringData::DeprecatedStringData | ( | const DeprecatedChar * | u, | |
| unsigned | l | |||
| ) |
| WebCore::DeprecatedStringData::DeprecatedStringData | ( | const char * | u, | |
| unsigned | l | |||
| ) |
| WebCore::DeprecatedStringData::~DeprecatedStringData | ( | ) |
| void WebCore::DeprecatedStringData::initialize | ( | ) |
| void WebCore::DeprecatedStringData::initialize | ( | DeprecatedChar * | u, | |
| unsigned | l, | |||
| unsigned | m | |||
| ) |
| void WebCore::DeprecatedStringData::initialize | ( | const DeprecatedChar * | u, | |
| unsigned | l | |||
| ) |
| void WebCore::DeprecatedStringData::initialize | ( | const char * | u, | |
| unsigned | l | |||
| ) |
| DeprecatedStringData * WebCore::DeprecatedStringData::createAndAdopt | ( | DeprecatedStringData & | o | ) | [static] |
| void WebCore::DeprecatedStringData::ref | ( | ) | [inline] |
| void WebCore::DeprecatedStringData::deref | ( | ) | [inline] |
| char * WebCore::DeprecatedStringData::ascii | ( | ) | [inline] |
| char * WebCore::DeprecatedStringData::makeAscii | ( | ) |
| void WebCore::DeprecatedStringData::increaseAsciiSize | ( | unsigned | size | ) |
| DeprecatedChar * WebCore::DeprecatedStringData::unicode | ( | ) | [inline] |
| DeprecatedChar * WebCore::DeprecatedStringData::makeUnicode | ( | ) |
| void WebCore::DeprecatedStringData::increaseUnicodeSize | ( | unsigned | size | ) |
| bool WebCore::DeprecatedStringData::isUnicodeInternal | ( | ) | const [inline] |
| bool WebCore::DeprecatedStringData::isAsciiInternal | ( | ) | const [inline] |
char* WebCore::DeprecatedStringData::_ascii [mutable] |
| char WebCore::DeprecatedStringData::_internalBuffer[WEBCORE_DS_INTERNAL_BUFFER_SIZE] |