webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WTF::CString Class Reference

#include <CString.h>

Public Member Functions

 CString ()
 
WTF_EXPORT_PRIVATE CString (const char *)
 
WTF_EXPORT_PRIVATE CString (const char *, size_t length)
 
 CString (CStringBuffer *buffer)
 
 CString (HashTableDeletedValueType)
 
const char * data () const
 
WTF_EXPORT_PRIVATE char * mutableData ()
 
size_t length () const
 
bool isNull () const
 
bool isSafeToSendToAnotherThread () const
 
CStringBufferbuffer () const
 
bool isHashTableDeletedValue () const
 
WTF_EXPORT_PRIVATE unsigned hash () const
 
 CString ()
 
WTF_EXPORT_PRIVATE CString (const char *)
 
WTF_EXPORT_PRIVATE CString (const char *, size_t length)
 
 CString (CStringBuffer *buffer)
 
 CString (HashTableDeletedValueType)
 
const char * data () const
 
WTF_EXPORT_PRIVATE char * mutableData ()
 
size_t length () const
 
bool isNull () const
 
bool isSafeToSendToAnotherThread () const
 
CStringBufferbuffer () const
 
bool isHashTableDeletedValue () const
 
WTF_EXPORT_PRIVATE unsigned hash () const
 
 CString ()
 
WTF_EXPORT_PRIVATE CString (const char *)
 
WTF_EXPORT_PRIVATE CString (const char *, size_t length)
 
 CString (CStringBuffer *buffer)
 
 CString (HashTableDeletedValueType)
 
const char * data () const
 
WTF_EXPORT_PRIVATE char * mutableData ()
 
size_t length () const
 
bool isNull () const
 
bool isSafeToSendToAnotherThread () const
 
CStringBufferbuffer () const
 
bool isHashTableDeletedValue () const
 
WTF_EXPORT_PRIVATE unsigned hash () const
 

Static Public Member Functions

static WTF_EXPORT_PRIVATE CString newUninitialized (size_t length, char *&characterBuffer)
 
static WTF_EXPORT_PRIVATE CString newUninitialized (size_t length, char *&characterBuffer)
 
static WTF_EXPORT_PRIVATE CString newUninitialized (size_t length, char *&characterBuffer)
 

Constructor & Destructor Documentation

◆ CString() [1/15]

WTF::CString::CString ( )
inline

◆ CString() [2/15]

WTF::CString::CString ( const char *  str)

◆ CString() [3/15]

WTF::CString::CString ( const char *  str,
size_t  length 
)

◆ CString() [4/15]

WTF::CString::CString ( CStringBuffer buffer)
inline

◆ CString() [5/15]

WTF::CString::CString ( HashTableDeletedValueType  )
inline

◆ CString() [6/15]

WTF::CString::CString ( )
inline

◆ CString() [7/15]

WTF_EXPORT_PRIVATE WTF::CString::CString ( const char *  )

◆ CString() [8/15]

WTF_EXPORT_PRIVATE WTF::CString::CString ( const char *  ,
size_t  length 
)

◆ CString() [9/15]

WTF::CString::CString ( CStringBuffer buffer)
inline

◆ CString() [10/15]

WTF::CString::CString ( HashTableDeletedValueType  )
inline

◆ CString() [11/15]

WTF::CString::CString ( )
inline

◆ CString() [12/15]

WTF_EXPORT_PRIVATE WTF::CString::CString ( const char *  )

◆ CString() [13/15]

WTF_EXPORT_PRIVATE WTF::CString::CString ( const char *  ,
size_t  length 
)

◆ CString() [14/15]

WTF::CString::CString ( CStringBuffer buffer)
inline

◆ CString() [15/15]

WTF::CString::CString ( HashTableDeletedValueType  )
inline

Member Function Documentation

◆ buffer() [1/3]

CStringBuffer* WTF::CString::buffer ( ) const
inline

◆ buffer() [2/3]

CStringBuffer* WTF::CString::buffer ( ) const
inline

◆ buffer() [3/3]

CStringBuffer* WTF::CString::buffer ( ) const
inline

◆ data() [1/3]

const char* WTF::CString::data ( ) const
inline

◆ data() [2/3]

const char* WTF::CString::data ( ) const
inline

◆ data() [3/3]

const char* WTF::CString::data ( ) const
inline

◆ hash() [1/3]

WTF_EXPORT_PRIVATE unsigned WTF::CString::hash ( ) const

◆ hash() [2/3]

unsigned WTF::CString::hash ( ) const

◆ hash() [3/3]

WTF_EXPORT_PRIVATE unsigned WTF::CString::hash ( ) const

◆ isHashTableDeletedValue() [1/3]

bool WTF::CString::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/3]

bool WTF::CString::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [3/3]

bool WTF::CString::isHashTableDeletedValue ( ) const
inline

◆ isNull() [1/3]

bool WTF::CString::isNull ( ) const
inline

◆ isNull() [2/3]

bool WTF::CString::isNull ( ) const
inline

◆ isNull() [3/3]

bool WTF::CString::isNull ( ) const
inline

◆ isSafeToSendToAnotherThread() [1/3]

bool WTF::CString::isSafeToSendToAnotherThread ( ) const

◆ isSafeToSendToAnotherThread() [2/3]

bool WTF::CString::isSafeToSendToAnotherThread ( ) const

◆ isSafeToSendToAnotherThread() [3/3]

bool WTF::CString::isSafeToSendToAnotherThread ( ) const

◆ length() [1/3]

size_t WTF::CString::length ( void  ) const
inline

◆ length() [2/3]

size_t WTF::CString::length ( void  ) const
inline

◆ length() [3/3]

size_t WTF::CString::length ( ) const
inline

◆ mutableData() [1/3]

WTF_EXPORT_PRIVATE char* WTF::CString::mutableData ( )

◆ mutableData() [2/3]

WTF_EXPORT_PRIVATE char* WTF::CString::mutableData ( )

◆ mutableData() [3/3]

char * WTF::CString::mutableData ( )

◆ newUninitialized() [1/3]

static WTF_EXPORT_PRIVATE CString WTF::CString::newUninitialized ( size_t  length,
char *&  characterBuffer 
)
static

◆ newUninitialized() [2/3]

CString WTF::CString::newUninitialized ( size_t  length,
char *&  characterBuffer 
)
static

◆ newUninitialized() [3/3]

static WTF_EXPORT_PRIVATE CString WTF::CString::newUninitialized ( size_t  length,
char *&  characterBuffer 
)
static

The documentation for this class was generated from the following files: