pleyo.com

WebCore::DeprecatedStringData Struct Reference

#include <DeprecatedString.h>

List of all members.

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)
DeprecatedCharunicode ()
DeprecatedCharmakeUnicode ()
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]


Constructor & Destructor Documentation

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 (  ) 


Member Function Documentation

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]


Member Data Documentation

unsigned WebCore::DeprecatedStringData::refCount

unsigned WebCore::DeprecatedStringData::_length

DeprecatedChar* WebCore::DeprecatedStringData::_unicode [mutable]

char* WebCore::DeprecatedStringData::_ascii [mutable]

unsigned WebCore::DeprecatedStringData::_maxUnicode

bool WebCore::DeprecatedStringData::_isUnicodeValid

bool WebCore::DeprecatedStringData::_isHeapAllocated

unsigned WebCore::DeprecatedStringData::_maxAscii

bool WebCore::DeprecatedStringData::_isAsciiValid

char WebCore::DeprecatedStringData::_internalBuffer[WEBCORE_DS_INTERNAL_BUFFER_SIZE]


The documentation for this struct was generated from the following files:
Generated on Wed Nov 21 20:04:20 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com