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

#include <AtomicString.h>

Public Types

enum  ConstructFromLiteralTag { ConstructFromLiteral, ConstructFromLiteral, ConstructFromLiteral }
 
enum  ConstructFromLiteralTag { ConstructFromLiteral, ConstructFromLiteral, ConstructFromLiteral }
 
enum  ConstructFromLiteralTag { ConstructFromLiteral, ConstructFromLiteral, ConstructFromLiteral }
 

Public Member Functions

 AtomicString ()
 
 AtomicString (const LChar *)
 
 AtomicString (const char *)
 
 AtomicString (const LChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length, unsigned existingHash)
 
 AtomicString (const UChar *)
 
template<size_t inlineCapacity>
 AtomicString (const Vector< UChar, inlineCapacity > &characters)
 
 AtomicString (AtomicStringImpl *)
 
 AtomicString (RefPtr< AtomicStringImpl > &&)
 
ATOMICSTRING_CONVERSION AtomicString (StringImpl *)
 
ATOMICSTRING_CONVERSION AtomicString (const String &)
 
 AtomicString (StringImpl *baseString, unsigned start, unsigned length)
 
 AtomicString (UniquedStringImpl *uid)
 
 AtomicString (const char *characters, unsigned length, ConstructFromLiteralTag)
 
template<unsigned charactersCount>
ALWAYS_INLINE AtomicString (const char(&characters)[charactersCount], ConstructFromLiteralTag)
 
 AtomicString (const AtomicString &other)
 
 AtomicString (AtomicString &&other)
 
AtomicStringoperator= (const AtomicString &other)
 
AtomicStringoperator= (AtomicString &&other)
 
 AtomicString (WTF::HashTableDeletedValueType)
 
bool isHashTableDeletedValue () const
 
unsigned existingHash () const
 
 operator const String & () const
 
const Stringstring () const
 
AtomicStringImplimpl () const
 
bool is8Bit () const
 
const LCharcharacters8 () const
 
const UCharcharacters16 () const
 
unsigned length () const
 
UChar operator[] (unsigned int i) const
 
bool contains (UChar c) const
 
bool contains (const LChar *s, bool caseSensitive=true) const
 
bool contains (const String &s) const
 
bool contains (const String &s, bool caseSensitive) const
 
bool containsIgnoringASCIICase (const String &s) const
 
size_t find (UChar c, unsigned start=0) const
 
size_t find (const LChar *s, unsigned start=0, bool caseSentitive=true) const
 
size_t find (const String &s, unsigned start=0, bool caseSentitive=true) const
 
size_t findIgnoringASCIICase (const String &s) const
 
size_t findIgnoringASCIICase (const String &s, unsigned startOffset) const
 
size_t find (CharacterMatchFunctionPtr matchFunction, unsigned start=0) const
 
bool startsWith (const String &s) const
 
bool startsWithIgnoringASCIICase (const String &s) const
 
bool startsWith (const String &s, bool caseSensitive) const
 
bool startsWith (UChar character) const
 
template<unsigned matchLength>
bool startsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
bool endsWith (const String &s) const
 
bool endsWithIgnoringASCIICase (const String &s) const
 
bool endsWith (const String &s, bool caseSensitive) const
 
bool endsWith (UChar character) const
 
template<unsigned matchLength>
bool endsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIILowercase () const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIIUppercase () const
 
int toInt (bool *ok=0) const
 
double toDouble (bool *ok=0) const
 
float toFloat (bool *ok=0) const
 
bool percentage (int &p) const
 
bool isNull () const
 
bool isEmpty () const
 
void show () const
 
 AtomicString ()
 
 AtomicString (const LChar *)
 
 AtomicString (const char *)
 
 AtomicString (const LChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length, unsigned existingHash)
 
 AtomicString (const UChar *)
 
template<size_t inlineCapacity>
 AtomicString (const Vector< UChar, inlineCapacity > &characters)
 
 AtomicString (AtomicStringImpl *)
 
 AtomicString (RefPtr< AtomicStringImpl > &&)
 
ATOMICSTRING_CONVERSION AtomicString (StringImpl *)
 
ATOMICSTRING_CONVERSION AtomicString (const String &)
 
 AtomicString (StringImpl *baseString, unsigned start, unsigned length)
 
 AtomicString (UniquedStringImpl *uid)
 
 AtomicString (const char *characters, unsigned length, ConstructFromLiteralTag)
 
template<unsigned charactersCount>
ALWAYS_INLINE AtomicString (const char(&characters)[charactersCount], ConstructFromLiteralTag)
 
 AtomicString (const AtomicString &other)
 
 AtomicString (AtomicString &&other)
 
AtomicStringoperator= (const AtomicString &other)
 
AtomicStringoperator= (AtomicString &&other)
 
 AtomicString (WTF::HashTableDeletedValueType)
 
bool isHashTableDeletedValue () const
 
unsigned existingHash () const
 
 operator const String & () const
 
const Stringstring () const
 
AtomicStringImplimpl () const
 
bool is8Bit () const
 
const LCharcharacters8 () const
 
const UCharcharacters16 () const
 
unsigned length () const
 
UChar operator[] (unsigned int i) const
 
bool contains (UChar c) const
 
bool contains (const LChar *s, bool caseSensitive=true) const
 
bool contains (const String &s) const
 
bool contains (const String &s, bool caseSensitive) const
 
bool containsIgnoringASCIICase (const String &s) const
 
size_t find (UChar c, unsigned start=0) const
 
size_t find (const LChar *s, unsigned start=0, bool caseSentitive=true) const
 
size_t find (const String &s, unsigned start=0, bool caseSentitive=true) const
 
size_t findIgnoringASCIICase (const String &s) const
 
size_t findIgnoringASCIICase (const String &s, unsigned startOffset) const
 
size_t find (CharacterMatchFunctionPtr matchFunction, unsigned start=0) const
 
bool startsWith (const String &s) const
 
bool startsWithIgnoringASCIICase (const String &s) const
 
bool startsWith (const String &s, bool caseSensitive) const
 
bool startsWith (UChar character) const
 
template<unsigned matchLength>
bool startsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
bool endsWith (const String &s) const
 
bool endsWithIgnoringASCIICase (const String &s) const
 
bool endsWith (const String &s, bool caseSensitive) const
 
bool endsWith (UChar character) const
 
template<unsigned matchLength>
bool endsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIILowercase () const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIIUppercase () const
 
int toInt (bool *ok=0) const
 
double toDouble (bool *ok=0) const
 
float toFloat (bool *ok=0) const
 
bool percentage (int &p) const
 
bool isNull () const
 
bool isEmpty () const
 
void show () const
 
 AtomicString ()
 
 AtomicString (const LChar *)
 
 AtomicString (const char *)
 
 AtomicString (const LChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length)
 
 AtomicString (const UChar *, unsigned length, unsigned existingHash)
 
 AtomicString (const UChar *)
 
template<size_t inlineCapacity>
 AtomicString (const Vector< UChar, inlineCapacity > &characters)
 
 AtomicString (AtomicStringImpl *)
 
 AtomicString (RefPtr< AtomicStringImpl > &&)
 
ATOMICSTRING_CONVERSION AtomicString (StringImpl *)
 
ATOMICSTRING_CONVERSION AtomicString (const String &)
 
 AtomicString (StringImpl *baseString, unsigned start, unsigned length)
 
 AtomicString (UniquedStringImpl *uid)
 
 AtomicString (const char *characters, unsigned length, ConstructFromLiteralTag)
 
template<unsigned charactersCount>
ALWAYS_INLINE AtomicString (const char(&characters)[charactersCount], ConstructFromLiteralTag)
 
 AtomicString (const AtomicString &other)
 
 AtomicString (AtomicString &&other)
 
AtomicStringoperator= (const AtomicString &other)
 
AtomicStringoperator= (AtomicString &&other)
 
 AtomicString (WTF::HashTableDeletedValueType)
 
bool isHashTableDeletedValue () const
 
unsigned existingHash () const
 
 operator const String & () const
 
const Stringstring () const
 
AtomicStringImplimpl () const
 
bool is8Bit () const
 
const LCharcharacters8 () const
 
const UCharcharacters16 () const
 
unsigned length () const
 
UChar operator[] (unsigned int i) const
 
bool contains (UChar c) const
 
bool contains (const LChar *s, bool caseSensitive=true) const
 
bool contains (const String &s) const
 
bool contains (const String &s, bool caseSensitive) const
 
bool containsIgnoringASCIICase (const String &s) const
 
size_t find (UChar c, unsigned start=0) const
 
size_t find (const LChar *s, unsigned start=0, bool caseSentitive=true) const
 
size_t find (const String &s, unsigned start=0, bool caseSentitive=true) const
 
size_t findIgnoringASCIICase (const String &s) const
 
size_t findIgnoringASCIICase (const String &s, unsigned startOffset) const
 
size_t find (CharacterMatchFunctionPtr matchFunction, unsigned start=0) const
 
bool startsWith (const String &s) const
 
bool startsWithIgnoringASCIICase (const String &s) const
 
bool startsWith (const String &s, bool caseSensitive) const
 
bool startsWith (UChar character) const
 
template<unsigned matchLength>
bool startsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
bool endsWith (const String &s) const
 
bool endsWithIgnoringASCIICase (const String &s) const
 
bool endsWith (const String &s, bool caseSensitive) const
 
bool endsWith (UChar character) const
 
template<unsigned matchLength>
bool endsWith (const char(&prefix)[matchLength], bool caseSensitive=true) const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIILowercase () const
 
WTF_EXPORT_STRING_API AtomicString convertToASCIIUppercase () const
 
int toInt (bool *ok=0) const
 
double toDouble (bool *ok=0) const
 
float toFloat (bool *ok=0) const
 
bool percentage (int &p) const
 
bool isNull () const
 
bool isEmpty () const
 
void show () const
 
template<AtomicString::CaseConvertType type>
ALWAYS_INLINE AtomicString convertASCIICase () const
 

Static Public Member Functions

static WTF_EXPORT_PRIVATE void init ()
 
static WTF_EXPORT_STRING_API AtomicString number (int)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long long)
 
static WTF_EXPORT_STRING_API AtomicString number (double)
 
static AtomicString fromUTF8 (const char *, size_t)
 
static AtomicString fromUTF8 (const char *)
 
static WTF_EXPORT_PRIVATE void init ()
 
static WTF_EXPORT_STRING_API AtomicString number (int)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long long)
 
static WTF_EXPORT_STRING_API AtomicString number (double)
 
static AtomicString fromUTF8 (const char *, size_t)
 
static AtomicString fromUTF8 (const char *)
 
static WTF_EXPORT_PRIVATE void init ()
 
static WTF_EXPORT_STRING_API AtomicString number (int)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long)
 
static WTF_EXPORT_STRING_API AtomicString number (unsigned long long)
 
static WTF_EXPORT_STRING_API AtomicString number (double)
 
static AtomicString fromUTF8 (const char *, size_t)
 
static AtomicString fromUTF8 (const char *)
 

Member Enumeration Documentation

◆ ConstructFromLiteralTag [1/3]

Enumerator
ConstructFromLiteral 
ConstructFromLiteral 
ConstructFromLiteral 

◆ ConstructFromLiteralTag [2/3]

Enumerator
ConstructFromLiteral 
ConstructFromLiteral 
ConstructFromLiteral 

◆ ConstructFromLiteralTag [3/3]

Enumerator
ConstructFromLiteral 
ConstructFromLiteral 
ConstructFromLiteral 

Constructor & Destructor Documentation

◆ AtomicString() [1/57]

WTF::AtomicString::AtomicString ( )
inline

◆ AtomicString() [2/57]

WTF::AtomicString::AtomicString ( const LChar s)
inline

◆ AtomicString() [3/57]

WTF::AtomicString::AtomicString ( const char *  s)
inline

◆ AtomicString() [4/57]

WTF::AtomicString::AtomicString ( const LChar s,
unsigned  length 
)
inline

◆ AtomicString() [5/57]

WTF::AtomicString::AtomicString ( const UChar s,
unsigned  length 
)
inline

◆ AtomicString() [6/57]

WTF::AtomicString::AtomicString ( const UChar s,
unsigned  length,
unsigned  existingHash 
)
inline

◆ AtomicString() [7/57]

WTF::AtomicString::AtomicString ( const UChar s)
inline

◆ AtomicString() [8/57]

template<size_t inlineCapacity>
WTF::AtomicString::AtomicString ( const Vector< UChar, inlineCapacity > &  characters)
inlineexplicit

◆ AtomicString() [9/57]

WTF::AtomicString::AtomicString ( AtomicStringImpl imp)
inline

◆ AtomicString() [10/57]

WTF::AtomicString::AtomicString ( RefPtr< AtomicStringImpl > &&  imp)
inline

◆ AtomicString() [11/57]

WTF::AtomicString::AtomicString ( StringImpl imp)
inline

◆ AtomicString() [12/57]

WTF::AtomicString::AtomicString ( const String s)
inline

◆ AtomicString() [13/57]

WTF::AtomicString::AtomicString ( StringImpl baseString,
unsigned  start,
unsigned  length 
)
inline

◆ AtomicString() [14/57]

WTF::AtomicString::AtomicString ( UniquedStringImpl uid)
inline

◆ AtomicString() [15/57]

WTF::AtomicString::AtomicString ( const char *  characters,
unsigned  length,
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [16/57]

template<unsigned charactersCount>
ALWAYS_INLINE WTF::AtomicString::AtomicString ( const char(&)  characters[charactersCount],
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [17/57]

WTF::AtomicString::AtomicString ( const AtomicString other)
inline

◆ AtomicString() [18/57]

WTF::AtomicString::AtomicString ( AtomicString &&  other)
inline

◆ AtomicString() [19/57]

WTF::AtomicString::AtomicString ( WTF::HashTableDeletedValueType  )
inline

◆ AtomicString() [20/57]

WTF::AtomicString::AtomicString ( )

◆ AtomicString() [21/57]

WTF::AtomicString::AtomicString ( const LChar )

◆ AtomicString() [22/57]

WTF::AtomicString::AtomicString ( const char *  )

◆ AtomicString() [23/57]

WTF::AtomicString::AtomicString ( const LChar ,
unsigned  length 
)

◆ AtomicString() [24/57]

WTF::AtomicString::AtomicString ( const UChar ,
unsigned  length 
)

◆ AtomicString() [25/57]

WTF::AtomicString::AtomicString ( const UChar ,
unsigned  length,
unsigned  existingHash 
)

◆ AtomicString() [26/57]

WTF::AtomicString::AtomicString ( const UChar )

◆ AtomicString() [27/57]

template<size_t inlineCapacity>
WTF::AtomicString::AtomicString ( const Vector< UChar, inlineCapacity > &  characters)
inlineexplicit

◆ AtomicString() [28/57]

WTF::AtomicString::AtomicString ( AtomicStringImpl )

◆ AtomicString() [29/57]

WTF::AtomicString::AtomicString ( RefPtr< AtomicStringImpl > &&  )

◆ AtomicString() [30/57]

ATOMICSTRING_CONVERSION WTF::AtomicString::AtomicString ( StringImpl )

◆ AtomicString() [31/57]

ATOMICSTRING_CONVERSION WTF::AtomicString::AtomicString ( const String )

◆ AtomicString() [32/57]

WTF::AtomicString::AtomicString ( StringImpl baseString,
unsigned  start,
unsigned  length 
)

◆ AtomicString() [33/57]

WTF::AtomicString::AtomicString ( UniquedStringImpl uid)

◆ AtomicString() [34/57]

WTF::AtomicString::AtomicString ( const char *  characters,
unsigned  length,
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [35/57]

template<unsigned charactersCount>
ALWAYS_INLINE WTF::AtomicString::AtomicString ( const char(&)  characters[charactersCount],
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [36/57]

WTF::AtomicString::AtomicString ( const AtomicString other)
inline

◆ AtomicString() [37/57]

WTF::AtomicString::AtomicString ( AtomicString &&  other)
inline

◆ AtomicString() [38/57]

WTF::AtomicString::AtomicString ( WTF::HashTableDeletedValueType  )
inline

◆ AtomicString() [39/57]

WTF::AtomicString::AtomicString ( )

◆ AtomicString() [40/57]

WTF::AtomicString::AtomicString ( const LChar )

◆ AtomicString() [41/57]

WTF::AtomicString::AtomicString ( const char *  )

◆ AtomicString() [42/57]

WTF::AtomicString::AtomicString ( const LChar ,
unsigned  length 
)

◆ AtomicString() [43/57]

WTF::AtomicString::AtomicString ( const UChar ,
unsigned  length 
)

◆ AtomicString() [44/57]

WTF::AtomicString::AtomicString ( const UChar ,
unsigned  length,
unsigned  existingHash 
)

◆ AtomicString() [45/57]

WTF::AtomicString::AtomicString ( const UChar )

◆ AtomicString() [46/57]

template<size_t inlineCapacity>
WTF::AtomicString::AtomicString ( const Vector< UChar, inlineCapacity > &  characters)
inlineexplicit

◆ AtomicString() [47/57]

WTF::AtomicString::AtomicString ( AtomicStringImpl )

◆ AtomicString() [48/57]

WTF::AtomicString::AtomicString ( RefPtr< AtomicStringImpl > &&  )

◆ AtomicString() [49/57]

ATOMICSTRING_CONVERSION WTF::AtomicString::AtomicString ( StringImpl )

◆ AtomicString() [50/57]

ATOMICSTRING_CONVERSION WTF::AtomicString::AtomicString ( const String )

◆ AtomicString() [51/57]

WTF::AtomicString::AtomicString ( StringImpl baseString,
unsigned  start,
unsigned  length 
)

◆ AtomicString() [52/57]

WTF::AtomicString::AtomicString ( UniquedStringImpl uid)

◆ AtomicString() [53/57]

WTF::AtomicString::AtomicString ( const char *  characters,
unsigned  length,
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [54/57]

template<unsigned charactersCount>
ALWAYS_INLINE WTF::AtomicString::AtomicString ( const char(&)  characters[charactersCount],
ConstructFromLiteralTag   
)
inline

◆ AtomicString() [55/57]

WTF::AtomicString::AtomicString ( const AtomicString other)
inline

◆ AtomicString() [56/57]

WTF::AtomicString::AtomicString ( AtomicString &&  other)
inline

◆ AtomicString() [57/57]

WTF::AtomicString::AtomicString ( WTF::HashTableDeletedValueType  )
inline

Member Function Documentation

◆ characters16() [1/3]

const UChar* WTF::AtomicString::characters16 ( ) const
inline

◆ characters16() [2/3]

const UChar* WTF::AtomicString::characters16 ( ) const
inline

◆ characters16() [3/3]

const UChar* WTF::AtomicString::characters16 ( ) const
inline

◆ characters8() [1/3]

const LChar* WTF::AtomicString::characters8 ( ) const
inline

◆ characters8() [2/3]

const LChar* WTF::AtomicString::characters8 ( ) const
inline

◆ characters8() [3/3]

const LChar* WTF::AtomicString::characters8 ( ) const
inline

◆ contains() [1/12]

bool WTF::AtomicString::contains ( UChar  c) const
inline

◆ contains() [2/12]

bool WTF::AtomicString::contains ( UChar  c) const
inline

◆ contains() [3/12]

bool WTF::AtomicString::contains ( UChar  c) const
inline

◆ contains() [4/12]

bool WTF::AtomicString::contains ( const LChar s,
bool  caseSensitive = true 
) const
inline

◆ contains() [5/12]

bool WTF::AtomicString::contains ( const LChar s,
bool  caseSensitive = true 
) const
inline

◆ contains() [6/12]

bool WTF::AtomicString::contains ( const LChar s,
bool  caseSensitive = true 
) const
inline

◆ contains() [7/12]

bool WTF::AtomicString::contains ( const String s) const
inline

◆ contains() [8/12]

bool WTF::AtomicString::contains ( const String s) const
inline

◆ contains() [9/12]

bool WTF::AtomicString::contains ( const String s) const
inline

◆ contains() [10/12]

bool WTF::AtomicString::contains ( const String s,
bool  caseSensitive 
) const
inline

◆ contains() [11/12]

bool WTF::AtomicString::contains ( const String s,
bool  caseSensitive 
) const
inline

◆ contains() [12/12]

bool WTF::AtomicString::contains ( const String s,
bool  caseSensitive 
) const
inline

◆ containsIgnoringASCIICase() [1/3]

bool WTF::AtomicString::containsIgnoringASCIICase ( const String s) const
inline

◆ containsIgnoringASCIICase() [2/3]

bool WTF::AtomicString::containsIgnoringASCIICase ( const String s) const
inline

◆ containsIgnoringASCIICase() [3/3]

bool WTF::AtomicString::containsIgnoringASCIICase ( const String s) const
inline

◆ convertASCIICase()

template<AtomicString::CaseConvertType type>
ALWAYS_INLINE AtomicString WTF::AtomicString::convertASCIICase ( ) const

◆ convertToASCIILowercase() [1/3]

WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::convertToASCIILowercase ( ) const

◆ convertToASCIILowercase() [2/3]

AtomicString WTF::AtomicString::convertToASCIILowercase ( ) const

◆ convertToASCIILowercase() [3/3]

WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::convertToASCIILowercase ( ) const

◆ convertToASCIIUppercase() [1/3]

WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::convertToASCIIUppercase ( ) const

◆ convertToASCIIUppercase() [2/3]

AtomicString WTF::AtomicString::convertToASCIIUppercase ( ) const

◆ convertToASCIIUppercase() [3/3]

WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::convertToASCIIUppercase ( ) const

◆ endsWith() [1/12]

bool WTF::AtomicString::endsWith ( const String s) const
inline

◆ endsWith() [2/12]

bool WTF::AtomicString::endsWith ( const String s) const
inline

◆ endsWith() [3/12]

bool WTF::AtomicString::endsWith ( const String s) const
inline

◆ endsWith() [4/12]

bool WTF::AtomicString::endsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ endsWith() [5/12]

bool WTF::AtomicString::endsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ endsWith() [6/12]

bool WTF::AtomicString::endsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ endsWith() [7/12]

bool WTF::AtomicString::endsWith ( UChar  character) const
inline

◆ endsWith() [8/12]

bool WTF::AtomicString::endsWith ( UChar  character) const
inline

◆ endsWith() [9/12]

bool WTF::AtomicString::endsWith ( UChar  character) const
inline

◆ endsWith() [10/12]

template<unsigned matchLength>
bool WTF::AtomicString::endsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ endsWith() [11/12]

template<unsigned matchLength>
bool WTF::AtomicString::endsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ endsWith() [12/12]

template<unsigned matchLength>
bool WTF::AtomicString::endsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ endsWithIgnoringASCIICase() [1/3]

bool WTF::AtomicString::endsWithIgnoringASCIICase ( const String s) const
inline

◆ endsWithIgnoringASCIICase() [2/3]

bool WTF::AtomicString::endsWithIgnoringASCIICase ( const String s) const
inline

◆ endsWithIgnoringASCIICase() [3/3]

bool WTF::AtomicString::endsWithIgnoringASCIICase ( const String s) const
inline

◆ existingHash() [1/3]

unsigned WTF::AtomicString::existingHash ( ) const
inline

◆ existingHash() [2/3]

unsigned WTF::AtomicString::existingHash ( ) const
inline

◆ existingHash() [3/3]

unsigned WTF::AtomicString::existingHash ( ) const
inline

◆ find() [1/12]

size_t WTF::AtomicString::find ( UChar  c,
unsigned  start = 0 
) const
inline

◆ find() [2/12]

size_t WTF::AtomicString::find ( UChar  c,
unsigned  start = 0 
) const
inline

◆ find() [3/12]

size_t WTF::AtomicString::find ( UChar  c,
unsigned  start = 0 
) const
inline

◆ find() [4/12]

size_t WTF::AtomicString::find ( const LChar s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [5/12]

size_t WTF::AtomicString::find ( const LChar s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [6/12]

size_t WTF::AtomicString::find ( const LChar s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [7/12]

size_t WTF::AtomicString::find ( const String s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [8/12]

size_t WTF::AtomicString::find ( const String s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [9/12]

size_t WTF::AtomicString::find ( const String s,
unsigned  start = 0,
bool  caseSentitive = true 
) const
inline

◆ find() [10/12]

size_t WTF::AtomicString::find ( CharacterMatchFunctionPtr  matchFunction,
unsigned  start = 0 
) const
inline

◆ find() [11/12]

size_t WTF::AtomicString::find ( CharacterMatchFunctionPtr  matchFunction,
unsigned  start = 0 
) const
inline

◆ find() [12/12]

size_t WTF::AtomicString::find ( CharacterMatchFunctionPtr  matchFunction,
unsigned  start = 0 
) const
inline

◆ findIgnoringASCIICase() [1/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s) const
inline

◆ findIgnoringASCIICase() [2/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s) const
inline

◆ findIgnoringASCIICase() [3/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s) const
inline

◆ findIgnoringASCIICase() [4/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s,
unsigned  startOffset 
) const
inline

◆ findIgnoringASCIICase() [5/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s,
unsigned  startOffset 
) const
inline

◆ findIgnoringASCIICase() [6/6]

size_t WTF::AtomicString::findIgnoringASCIICase ( const String s,
unsigned  startOffset 
) const
inline

◆ fromUTF8() [1/6]

static AtomicString WTF::AtomicString::fromUTF8 ( const char *  ,
size_t   
)
static

◆ fromUTF8() [2/6]

AtomicString WTF::AtomicString::fromUTF8 ( const char *  characters,
size_t  length 
)
inlinestatic

◆ fromUTF8() [3/6]

static AtomicString WTF::AtomicString::fromUTF8 ( const char *  ,
size_t   
)
static

◆ fromUTF8() [4/6]

static AtomicString WTF::AtomicString::fromUTF8 ( const char *  )
static

◆ fromUTF8() [5/6]

AtomicString WTF::AtomicString::fromUTF8 ( const char *  characters)
inlinestatic

◆ fromUTF8() [6/6]

static AtomicString WTF::AtomicString::fromUTF8 ( const char *  )
static

◆ impl() [1/3]

AtomicStringImpl* WTF::AtomicString::impl ( ) const
inline

◆ impl() [2/3]

AtomicStringImpl* WTF::AtomicString::impl ( ) const
inline

◆ impl() [3/3]

AtomicStringImpl* WTF::AtomicString::impl ( ) const
inline

◆ init() [1/3]

static WTF_EXPORT_PRIVATE void WTF::AtomicString::init ( )
static

◆ init() [2/3]

static WTF_EXPORT_PRIVATE void WTF::AtomicString::init ( )
static

◆ init() [3/3]

static WTF_EXPORT_PRIVATE void WTF::AtomicString::init ( )
static

◆ is8Bit() [1/3]

bool WTF::AtomicString::is8Bit ( ) const
inline

◆ is8Bit() [2/3]

bool WTF::AtomicString::is8Bit ( ) const
inline

◆ is8Bit() [3/3]

bool WTF::AtomicString::is8Bit ( ) const
inline

◆ isEmpty() [1/3]

bool WTF::AtomicString::isEmpty ( ) const
inline

◆ isEmpty() [2/3]

bool WTF::AtomicString::isEmpty ( void  ) const
inline

◆ isEmpty() [3/3]

bool WTF::AtomicString::isEmpty ( void  ) const
inline

◆ isHashTableDeletedValue() [1/3]

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

◆ isHashTableDeletedValue() [2/3]

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

◆ isHashTableDeletedValue() [3/3]

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

◆ isNull() [1/3]

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

◆ isNull() [2/3]

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

◆ isNull() [3/3]

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

◆ length() [1/3]

unsigned WTF::AtomicString::length ( void  ) const
inline

◆ length() [2/3]

unsigned WTF::AtomicString::length ( ) const
inline

◆ length() [3/3]

unsigned WTF::AtomicString::length ( void  ) const
inline

◆ number() [1/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( int  )
static

◆ number() [2/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( int  )
static

◆ number() [3/15]

AtomicString WTF::AtomicString::number ( int  number)
static

◆ number() [4/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned  )
static

◆ number() [5/15]

AtomicString WTF::AtomicString::number ( unsigned  number)
static

◆ number() [6/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned  )
static

◆ number() [7/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned  long)
static

◆ number() [8/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned  long)
static

◆ number() [9/15]

AtomicString WTF::AtomicString::number ( unsigned long  number)
static

◆ number() [10/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned long  long)
static

◆ number() [11/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( unsigned long  long)
static

◆ number() [12/15]

AtomicString WTF::AtomicString::number ( unsigned long long  number)
static

◆ number() [13/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( double  )
static

◆ number() [14/15]

AtomicString WTF::AtomicString::number ( double  number)
static

◆ number() [15/15]

static WTF_EXPORT_STRING_API AtomicString WTF::AtomicString::number ( double  )
static

◆ operator const String &() [1/3]

WTF::AtomicString::operator const String & ( ) const
inline

◆ operator const String &() [2/3]

WTF::AtomicString::operator const String & ( ) const
inline

◆ operator const String &() [3/3]

WTF::AtomicString::operator const String & ( ) const
inline

◆ operator=() [1/6]

AtomicString& WTF::AtomicString::operator= ( const AtomicString other)
inline

◆ operator=() [2/6]

AtomicString& WTF::AtomicString::operator= ( const AtomicString other)
inline

◆ operator=() [3/6]

AtomicString& WTF::AtomicString::operator= ( const AtomicString other)
inline

◆ operator=() [4/6]

AtomicString& WTF::AtomicString::operator= ( AtomicString &&  other)
inline

◆ operator=() [5/6]

AtomicString& WTF::AtomicString::operator= ( AtomicString &&  other)
inline

◆ operator=() [6/6]

AtomicString& WTF::AtomicString::operator= ( AtomicString &&  other)
inline

◆ operator[]() [1/3]

UChar WTF::AtomicString::operator[] ( unsigned int  i) const
inline

◆ operator[]() [2/3]

UChar WTF::AtomicString::operator[] ( unsigned int  i) const
inline

◆ operator[]() [3/3]

UChar WTF::AtomicString::operator[] ( unsigned int  i) const
inline

◆ percentage() [1/3]

bool WTF::AtomicString::percentage ( int &  p) const
inline

◆ percentage() [2/3]

bool WTF::AtomicString::percentage ( int &  p) const
inline

◆ percentage() [3/3]

bool WTF::AtomicString::percentage ( int &  p) const
inline

◆ show() [1/3]

void WTF::AtomicString::show ( ) const

◆ show() [2/3]

void WTF::AtomicString::show ( ) const

◆ show() [3/3]

void WTF::AtomicString::show ( ) const

◆ startsWith() [1/12]

bool WTF::AtomicString::startsWith ( const String s) const
inline

◆ startsWith() [2/12]

bool WTF::AtomicString::startsWith ( const String s) const
inline

◆ startsWith() [3/12]

bool WTF::AtomicString::startsWith ( const String s) const
inline

◆ startsWith() [4/12]

bool WTF::AtomicString::startsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ startsWith() [5/12]

bool WTF::AtomicString::startsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ startsWith() [6/12]

bool WTF::AtomicString::startsWith ( const String s,
bool  caseSensitive 
) const
inline

◆ startsWith() [7/12]

bool WTF::AtomicString::startsWith ( UChar  character) const
inline

◆ startsWith() [8/12]

bool WTF::AtomicString::startsWith ( UChar  character) const
inline

◆ startsWith() [9/12]

bool WTF::AtomicString::startsWith ( UChar  character) const
inline

◆ startsWith() [10/12]

template<unsigned matchLength>
bool WTF::AtomicString::startsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ startsWith() [11/12]

template<unsigned matchLength>
bool WTF::AtomicString::startsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ startsWith() [12/12]

template<unsigned matchLength>
bool WTF::AtomicString::startsWith ( const char(&)  prefix[matchLength],
bool  caseSensitive = true 
) const
inline

◆ startsWithIgnoringASCIICase() [1/3]

bool WTF::AtomicString::startsWithIgnoringASCIICase ( const String s) const
inline

◆ startsWithIgnoringASCIICase() [2/3]

bool WTF::AtomicString::startsWithIgnoringASCIICase ( const String s) const
inline

◆ startsWithIgnoringASCIICase() [3/3]

bool WTF::AtomicString::startsWithIgnoringASCIICase ( const String s) const
inline

◆ string() [1/3]

const String& WTF::AtomicString::string ( ) const
inline

◆ string() [2/3]

const String& WTF::AtomicString::string ( ) const
inline

◆ string() [3/3]

const String& WTF::AtomicString::string ( ) const
inline

◆ toDouble() [1/3]

double WTF::AtomicString::toDouble ( bool *  ok = 0) const
inline

◆ toDouble() [2/3]

double WTF::AtomicString::toDouble ( bool *  ok = 0) const
inline

◆ toDouble() [3/3]

double WTF::AtomicString::toDouble ( bool *  ok = 0) const
inline

◆ toFloat() [1/3]

float WTF::AtomicString::toFloat ( bool *  ok = 0) const
inline

◆ toFloat() [2/3]

float WTF::AtomicString::toFloat ( bool *  ok = 0) const
inline

◆ toFloat() [3/3]

float WTF::AtomicString::toFloat ( bool *  ok = 0) const
inline

◆ toInt() [1/3]

int WTF::AtomicString::toInt ( bool *  ok = 0) const
inline

◆ toInt() [2/3]

int WTF::AtomicString::toInt ( bool *  ok = 0) const
inline

◆ toInt() [3/3]

int WTF::AtomicString::toInt ( bool *  ok = 0) const
inline

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