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

#include <SpaceSplitString.h>

Public Member Functions

 SpaceSplitString ()
 
 SpaceSplitString (const AtomicString &string, bool shouldFoldCase)
 
bool operator!= (const SpaceSplitString &other) const
 
void set (const AtomicString &, bool shouldFoldCase)
 
void clear ()
 
bool contains (const AtomicString &string) const
 
bool containsAll (const SpaceSplitString &names) const
 
unsigned size () const
 
bool isEmpty () const
 
const AtomicStringoperator[] (unsigned i) const
 
 SpaceSplitString ()
 
 SpaceSplitString (const AtomicString &string, bool shouldFoldCase)
 
bool operator!= (const SpaceSplitString &other) const
 
void set (const AtomicString &, bool shouldFoldCase)
 
void clear ()
 
bool contains (const AtomicString &string) const
 
bool containsAll (const SpaceSplitString &names) const
 
unsigned size () const
 
bool isEmpty () const
 
const AtomicStringoperator[] (unsigned i) const
 

Static Public Member Functions

static bool spaceSplitStringContainsValue (const String &spaceSplitString, const char *value, unsigned length, bool shouldFoldCase)
 
template<size_t length>
static bool spaceSplitStringContainsValue (const String &spaceSplitString, const char(&value)[length], bool shouldFoldCase)
 
static bool spaceSplitStringContainsValue (const String &spaceSplitString, const char *value, unsigned length, bool shouldFoldCase)
 
template<size_t length>
static bool spaceSplitStringContainsValue (const String &spaceSplitString, const char(&value)[length], bool shouldFoldCase)
 

Constructor & Destructor Documentation

◆ SpaceSplitString() [1/4]

WebCore::SpaceSplitString::SpaceSplitString ( )
inline

◆ SpaceSplitString() [2/4]

WebCore::SpaceSplitString::SpaceSplitString ( const AtomicString string,
bool  shouldFoldCase 
)
inline

◆ SpaceSplitString() [3/4]

WebCore::SpaceSplitString::SpaceSplitString ( )
inline

◆ SpaceSplitString() [4/4]

WebCore::SpaceSplitString::SpaceSplitString ( const AtomicString string,
bool  shouldFoldCase 
)
inline

Member Function Documentation

◆ clear() [1/2]

void WebCore::SpaceSplitString::clear ( )
inline

◆ clear() [2/2]

void WebCore::SpaceSplitString::clear ( )
inline

◆ contains() [1/2]

bool WebCore::SpaceSplitString::contains ( const AtomicString string) const
inline

◆ contains() [2/2]

bool WebCore::SpaceSplitString::contains ( const AtomicString string) const
inline

◆ containsAll() [1/2]

bool WebCore::SpaceSplitString::containsAll ( const SpaceSplitString names) const
inline

◆ containsAll() [2/2]

bool WebCore::SpaceSplitString::containsAll ( const SpaceSplitString names) const
inline

◆ isEmpty() [1/2]

bool WebCore::SpaceSplitString::isEmpty ( void  ) const
inline

◆ isEmpty() [2/2]

bool WebCore::SpaceSplitString::isEmpty ( void  ) const
inline

◆ operator!=() [1/2]

bool WebCore::SpaceSplitString::operator!= ( const SpaceSplitString other) const
inline

◆ operator!=() [2/2]

bool WebCore::SpaceSplitString::operator!= ( const SpaceSplitString other) const
inline

◆ operator[]() [1/2]

const AtomicString& WebCore::SpaceSplitString::operator[] ( unsigned  i) const
inline

◆ operator[]() [2/2]

const AtomicString& WebCore::SpaceSplitString::operator[] ( unsigned  i) const
inline

◆ set() [1/2]

void WebCore::SpaceSplitString::set ( const AtomicString inputString,
bool  shouldFoldCase 
)

◆ set() [2/2]

void WebCore::SpaceSplitString::set ( const AtomicString ,
bool  shouldFoldCase 
)

◆ size() [1/2]

unsigned WebCore::SpaceSplitString::size ( ) const
inline

◆ size() [2/2]

unsigned WebCore::SpaceSplitString::size ( ) const
inline

◆ spaceSplitStringContainsValue() [1/4]

static bool WebCore::SpaceSplitString::spaceSplitStringContainsValue ( const String spaceSplitString,
const char *  value,
unsigned  length,
bool  shouldFoldCase 
)
static

◆ spaceSplitStringContainsValue() [2/4]

bool WebCore::SpaceSplitString::spaceSplitStringContainsValue ( const String spaceSplitString,
const char *  value,
unsigned  length,
bool  shouldFoldCase 
)
static

◆ spaceSplitStringContainsValue() [3/4]

template<size_t length>
static bool WebCore::SpaceSplitString::spaceSplitStringContainsValue ( const String spaceSplitString,
const char(&)  value[length],
bool  shouldFoldCase 
)
inlinestatic

◆ spaceSplitStringContainsValue() [4/4]

template<size_t length>
static bool WebCore::SpaceSplitString::spaceSplitStringContainsValue ( const String spaceSplitString,
const char(&)  value[length],
bool  shouldFoldCase 
)
inlinestatic

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