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

#include <StringView.h>

Classes

class  CodePoints
 
class  CodeUnits
 
class  GraphemeClusters
 
class  SplitResult
 
struct  UnderlyingString
 
class  UpconvertedCharacters
 

Public Member Functions

 StringView ()
 
 ~StringView ()
 
 StringView (StringView &&)
 
 StringView (const StringView &)
 
StringView & operator= (StringView &&)
 
StringView & operator= (const StringView &)
 
 StringView (const AtomicString &)
 
 StringView (const String &)
 
 StringView (const StringImpl &)
 
 StringView (const StringImpl *)
 
 StringView (const LChar *, unsigned length)
 
 StringView (const UChar *, unsigned length)
 
 StringView (const char *)
 
unsigned length () const
 
bool isEmpty () const
 
 operator bool () const
 
bool isNull () const
 
UChar operator[] (unsigned index) const
 
CodeUnits codeUnits () const
 
CodePoints codePoints () const
 
GraphemeClusters graphemeClusters () const
 
bool is8Bit () const
 
const LChar * characters8 () const
 
const UChar * characters16 () const
 
String toString () const
 
String toStringWithoutCopying () const
 
AtomicString toAtomicString () const
 
WTF_EXPORT_STRING_API CString utf8 (ConversionMode=LenientConversion) const
 
UpconvertedCharacters upconvertedCharacters () const
 
void getCharactersWithUpconvert (LChar *) const
 
void getCharactersWithUpconvert (UChar *) const
 
StringView substring (unsigned start, unsigned length=std::numeric_limits< unsigned >::max()) const
 
StringView left (unsigned len) const
 
StringView right (unsigned len) const
 
SplitResult split (UChar) const
 
size_t find (UChar, unsigned start=0) const
 
size_t find (CharacterMatchFunction, unsigned start=0) const
 
WTF_EXPORT_STRING_API size_t find (StringView, unsigned start) const
 
size_t reverseFind (UChar, unsigned index=UINT_MAX) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
bool contains (UChar) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
WTF_EXPORT_STRING_API bool startsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool startsWithIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWithIgnoringASCIICase (const StringView &) const
 
int toInt () const
 
int toInt (bool &isValid) const
 
int toIntStrict (bool &isValid) const
 
float toFloat (bool &isValid) const
 
 StringView ()
 
 ~StringView ()
 
 StringView (StringView &&)
 
 StringView (const StringView &)
 
StringView & operator= (StringView &&)
 
StringView & operator= (const StringView &)
 
 StringView (const AtomicString &)
 
 StringView (const String &)
 
 StringView (const StringImpl &)
 
 StringView (const StringImpl *)
 
 StringView (const LChar *, unsigned length)
 
 StringView (const UChar *, unsigned length)
 
 StringView (const char *)
 
unsigned length () const
 
bool isEmpty () const
 
 operator bool () const
 
bool isNull () const
 
UChar operator[] (unsigned index) const
 
CodeUnits codeUnits () const
 
CodePoints codePoints () const
 
GraphemeClusters graphemeClusters () const
 
bool is8Bit () const
 
const LChar * characters8 () const
 
const UChar * characters16 () const
 
String toString () const
 
String toStringWithoutCopying () const
 
AtomicString toAtomicString () const
 
WTF_EXPORT_STRING_API CString utf8 (ConversionMode=LenientConversion) const
 
UpconvertedCharacters upconvertedCharacters () const
 
void getCharactersWithUpconvert (LChar *) const
 
void getCharactersWithUpconvert (UChar *) const
 
StringView substring (unsigned start, unsigned length=std::numeric_limits< unsigned >::max()) const
 
StringView left (unsigned len) const
 
StringView right (unsigned len) const
 
SplitResult split (UChar) const
 
size_t find (UChar, unsigned start=0) const
 
size_t find (CharacterMatchFunction, unsigned start=0) const
 
WTF_EXPORT_STRING_API size_t find (StringView, unsigned start) const
 
size_t reverseFind (UChar, unsigned index=UINT_MAX) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
bool contains (UChar) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
WTF_EXPORT_STRING_API bool startsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool startsWithIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWithIgnoringASCIICase (const StringView &) const
 
int toInt () const
 
int toInt (bool &isValid) const
 
int toIntStrict (bool &isValid) const
 
float toFloat (bool &isValid) const
 
 StringView ()
 
 ~StringView ()
 
 StringView (StringView &&)
 
 StringView (const StringView &)
 
StringView & operator= (StringView &&)
 
StringView & operator= (const StringView &)
 
 StringView (const AtomicString &)
 
 StringView (const String &)
 
 StringView (const StringImpl &)
 
 StringView (const StringImpl *)
 
 StringView (const LChar *, unsigned length)
 
 StringView (const UChar *, unsigned length)
 
 StringView (const char *)
 
unsigned length () const
 
bool isEmpty () const
 
 operator bool () const
 
bool isNull () const
 
UChar operator[] (unsigned index) const
 
CodeUnits codeUnits () const
 
CodePoints codePoints () const
 
GraphemeClusters graphemeClusters () const
 
bool is8Bit () const
 
const LChar * characters8 () const
 
const UChar * characters16 () const
 
String toString () const
 
String toStringWithoutCopying () const
 
AtomicString toAtomicString () const
 
WTF_EXPORT_STRING_API CString utf8 (ConversionMode=LenientConversion) const
 
UpconvertedCharacters upconvertedCharacters () const
 
void getCharactersWithUpconvert (LChar *) const
 
void getCharactersWithUpconvert (UChar *) const
 
StringView substring (unsigned start, unsigned length=std::numeric_limits< unsigned >::max()) const
 
StringView left (unsigned len) const
 
StringView right (unsigned len) const
 
SplitResult split (UChar) const
 
size_t find (UChar, unsigned start=0) const
 
size_t find (CharacterMatchFunction, unsigned start=0) const
 
WTF_EXPORT_STRING_API size_t find (StringView, unsigned start) const
 
size_t reverseFind (UChar, unsigned index=UINT_MAX) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API size_t findIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
bool contains (UChar) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool containsIgnoringASCIICase (const StringView &, unsigned startOffset) const
 
WTF_EXPORT_STRING_API bool startsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool startsWithIgnoringASCIICase (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWith (const StringView &) const
 
WTF_EXPORT_STRING_API bool endsWithIgnoringASCIICase (const StringView &) const
 
int toInt () const
 
int toInt (bool &isValid) const
 
int toIntStrict (bool &isValid) const
 
float toFloat (bool &isValid) const
 

Static Public Member Functions

static StringView empty ()
 
static void invalidate (const StringImpl &)
 
static StringView empty ()
 
static void invalidate (const StringImpl &)
 
static StringView empty ()
 
static void invalidate (const StringImpl &)
 

Friends

bool equal (StringView, StringView)
 
bool equal (StringView, StringView)
 
bool equal (StringView, StringView)
 

Constructor & Destructor Documentation

◆ StringView() [1/30]

WTF::StringView::StringView ( )
inline

◆ ~StringView() [1/3]

WTF::StringView::~StringView ( )
inline

◆ StringView() [2/30]

WTF::StringView::StringView ( StringView &&  other)
inline

◆ StringView() [3/30]

WTF::StringView::StringView ( const StringView &  other)
inline

◆ StringView() [4/30]

WTF::StringView::StringView ( const AtomicString &  atomicString)
inline

◆ StringView() [5/30]

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

◆ StringView() [6/30]

WTF::StringView::StringView ( const StringImpl &  string)
inline

◆ StringView() [7/30]

WTF::StringView::StringView ( const StringImpl *  string)
inline

◆ StringView() [8/30]

WTF::StringView::StringView ( const LChar *  characters,
unsigned  length 
)
inline

◆ StringView() [9/30]

WTF::StringView::StringView ( const UChar *  characters,
unsigned  length 
)
inline

◆ StringView() [10/30]

WTF::StringView::StringView ( const char *  characters)
inline

◆ StringView() [11/30]

WTF::StringView::StringView ( )

◆ ~StringView() [2/3]

WTF::StringView::~StringView ( )

◆ StringView() [12/30]

WTF::StringView::StringView ( StringView &&  )

◆ StringView() [13/30]

WTF::StringView::StringView ( const StringView &  )

◆ StringView() [14/30]

WTF::StringView::StringView ( const AtomicString &  )

◆ StringView() [15/30]

WTF::StringView::StringView ( const String &  )

◆ StringView() [16/30]

WTF::StringView::StringView ( const StringImpl &  )

◆ StringView() [17/30]

WTF::StringView::StringView ( const StringImpl *  )

◆ StringView() [18/30]

WTF::StringView::StringView ( const LChar *  ,
unsigned  length 
)

◆ StringView() [19/30]

WTF::StringView::StringView ( const UChar *  ,
unsigned  length 
)

◆ StringView() [20/30]

WTF::StringView::StringView ( const char *  )

◆ StringView() [21/30]

WTF::StringView::StringView ( )

◆ ~StringView() [3/3]

WTF::StringView::~StringView ( )

◆ StringView() [22/30]

WTF::StringView::StringView ( StringView &&  )

◆ StringView() [23/30]

WTF::StringView::StringView ( const StringView &  )

◆ StringView() [24/30]

WTF::StringView::StringView ( const AtomicString &  )

◆ StringView() [25/30]

WTF::StringView::StringView ( const String &  )

◆ StringView() [26/30]

WTF::StringView::StringView ( const StringImpl &  )

◆ StringView() [27/30]

WTF::StringView::StringView ( const StringImpl *  )

◆ StringView() [28/30]

WTF::StringView::StringView ( const LChar *  ,
unsigned  length 
)

◆ StringView() [29/30]

WTF::StringView::StringView ( const UChar *  ,
unsigned  length 
)

◆ StringView() [30/30]

WTF::StringView::StringView ( const char *  )

Member Function Documentation

◆ characters16() [1/3]

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

◆ characters16() [2/3]

const UChar* WTF::StringView::characters16 ( ) const

◆ characters16() [3/3]

const UChar* WTF::StringView::characters16 ( ) const

◆ characters8() [1/3]

const LChar* WTF::StringView::characters8 ( ) const

◆ characters8() [2/3]

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

◆ characters8() [3/3]

const LChar* WTF::StringView::characters8 ( ) const

◆ codePoints() [1/3]

CodePoints WTF::StringView::codePoints ( ) const

◆ codePoints() [2/3]

CodePoints WTF::StringView::codePoints ( ) const

◆ codePoints() [3/3]

auto WTF::StringView::codePoints ( ) const
inline

◆ codeUnits() [1/3]

auto WTF::StringView::codeUnits ( ) const
inline

◆ codeUnits() [2/3]

CodeUnits WTF::StringView::codeUnits ( ) const

◆ codeUnits() [3/3]

CodeUnits WTF::StringView::codeUnits ( ) const

◆ contains() [1/3]

bool WTF::StringView::contains ( UChar  character) const
inline

◆ contains() [2/3]

bool WTF::StringView::contains ( UChar  ) const

◆ contains() [3/3]

bool WTF::StringView::contains ( UChar  ) const

◆ containsIgnoringASCIICase() [1/6]

bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  matchString) const

◆ containsIgnoringASCIICase() [2/6]

WTF_EXPORT_STRING_API bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  ) const

◆ containsIgnoringASCIICase() [3/6]

WTF_EXPORT_STRING_API bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  ) const

◆ containsIgnoringASCIICase() [4/6]

bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  matchString,
unsigned  startOffset 
) const

◆ containsIgnoringASCIICase() [5/6]

WTF_EXPORT_STRING_API bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  ,
unsigned  startOffset 
) const

◆ containsIgnoringASCIICase() [6/6]

WTF_EXPORT_STRING_API bool WTF::StringView::containsIgnoringASCIICase ( const StringView &  ,
unsigned  startOffset 
) const

◆ empty() [1/3]

StringView WTF::StringView::empty ( )
inlinestatic

◆ empty() [2/3]

static StringView WTF::StringView::empty ( )
static

◆ empty() [3/3]

static StringView WTF::StringView::empty ( )
static

◆ endsWith() [1/3]

bool WTF::StringView::endsWith ( const StringView &  suffix) const

◆ endsWith() [2/3]

WTF_EXPORT_STRING_API bool WTF::StringView::endsWith ( const StringView &  ) const

◆ endsWith() [3/3]

WTF_EXPORT_STRING_API bool WTF::StringView::endsWith ( const StringView &  ) const

◆ endsWithIgnoringASCIICase() [1/3]

bool WTF::StringView::endsWithIgnoringASCIICase ( const StringView &  suffix) const

◆ endsWithIgnoringASCIICase() [2/3]

WTF_EXPORT_STRING_API bool WTF::StringView::endsWithIgnoringASCIICase ( const StringView &  ) const

◆ endsWithIgnoringASCIICase() [3/3]

WTF_EXPORT_STRING_API bool WTF::StringView::endsWithIgnoringASCIICase ( const StringView &  ) const

◆ find() [1/9]

size_t WTF::StringView::find ( UChar  ,
unsigned  start = 0 
) const

◆ find() [2/9]

size_t WTF::StringView::find ( UChar  character,
unsigned  start = 0 
) const
inline

◆ find() [3/9]

size_t WTF::StringView::find ( UChar  ,
unsigned  start = 0 
) const

◆ find() [4/9]

size_t WTF::StringView::find ( CharacterMatchFunction  ,
unsigned  start = 0 
) const

◆ find() [5/9]

size_t WTF::StringView::find ( CharacterMatchFunction  matchFunction,
unsigned  start = 0 
) const
inline

◆ find() [6/9]

size_t WTF::StringView::find ( CharacterMatchFunction  ,
unsigned  start = 0 
) const

◆ find() [7/9]

WTF_EXPORT_STRING_API size_t WTF::StringView::find ( StringView  ,
unsigned  start 
) const

◆ find() [8/9]

WTF_EXPORT_STRING_API size_t WTF::StringView::find ( StringView  ,
unsigned  start 
) const

◆ find() [9/9]

size_t WTF::StringView::find ( StringView  matchString,
unsigned  start 
) const

◆ findIgnoringASCIICase() [1/6]

WTF_EXPORT_STRING_API size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  ) const

◆ findIgnoringASCIICase() [2/6]

WTF_EXPORT_STRING_API size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  ) const

◆ findIgnoringASCIICase() [3/6]

size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  matchString) const

◆ findIgnoringASCIICase() [4/6]

WTF_EXPORT_STRING_API size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  ,
unsigned  startOffset 
) const

◆ findIgnoringASCIICase() [5/6]

WTF_EXPORT_STRING_API size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  ,
unsigned  startOffset 
) const

◆ findIgnoringASCIICase() [6/6]

size_t WTF::StringView::findIgnoringASCIICase ( const StringView &  matchString,
unsigned  startOffset 
) const

◆ getCharactersWithUpconvert() [1/6]

void WTF::StringView::getCharactersWithUpconvert ( LChar *  destination) const
inline

◆ getCharactersWithUpconvert() [2/6]

void WTF::StringView::getCharactersWithUpconvert ( LChar *  ) const

◆ getCharactersWithUpconvert() [3/6]

void WTF::StringView::getCharactersWithUpconvert ( LChar *  ) const

◆ getCharactersWithUpconvert() [4/6]

void WTF::StringView::getCharactersWithUpconvert ( UChar *  ) const

◆ getCharactersWithUpconvert() [5/6]

void WTF::StringView::getCharactersWithUpconvert ( UChar *  destination) const
inline

◆ getCharactersWithUpconvert() [6/6]

void WTF::StringView::getCharactersWithUpconvert ( UChar *  ) const

◆ graphemeClusters() [1/3]

auto WTF::StringView::graphemeClusters ( ) const
inline

◆ graphemeClusters() [2/3]

GraphemeClusters WTF::StringView::graphemeClusters ( ) const

◆ graphemeClusters() [3/3]

GraphemeClusters WTF::StringView::graphemeClusters ( ) const

◆ invalidate() [1/3]

static void WTF::StringView::invalidate ( const StringImpl &  )
static

◆ invalidate() [2/3]

void WTF::StringView::invalidate ( const StringImpl &  stringToBeDestroyed)
static

◆ invalidate() [3/3]

static void WTF::StringView::invalidate ( const StringImpl &  )
static

◆ is8Bit() [1/3]

bool WTF::StringView::is8Bit ( ) const

◆ is8Bit() [2/3]

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

◆ is8Bit() [3/3]

bool WTF::StringView::is8Bit ( ) const

◆ isEmpty() [1/3]

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

◆ isEmpty() [2/3]

bool WTF::StringView::isEmpty ( ) const

◆ isEmpty() [3/3]

bool WTF::StringView::isEmpty ( ) const

◆ isNull() [1/3]

bool WTF::StringView::isNull ( ) const

◆ isNull() [2/3]

bool WTF::StringView::isNull ( ) const

◆ isNull() [3/3]

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

◆ left() [1/3]

StringView WTF::StringView::left ( unsigned  len) const
inline

◆ left() [2/3]

StringView WTF::StringView::left ( unsigned  len) const
inline

◆ left() [3/3]

StringView WTF::StringView::left ( unsigned  len) const
inline

◆ length() [1/3]

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

◆ length() [2/3]

unsigned WTF::StringView::length ( ) const

◆ length() [3/3]

unsigned WTF::StringView::length ( ) const

◆ operator bool() [1/3]

WTF::StringView::operator bool ( ) const
explicit

◆ operator bool() [2/3]

WTF::StringView::operator bool ( ) const
inlineexplicit

◆ operator bool() [3/3]

WTF::StringView::operator bool ( ) const
explicit

◆ operator=() [1/6]

StringView& WTF::StringView::operator= ( StringView &&  )

◆ operator=() [2/6]

StringView& WTF::StringView::operator= ( StringView &&  )

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

StringView& WTF::StringView::operator= ( const StringView &  )

◆ operator=() [6/6]

StringView& WTF::StringView::operator= ( const StringView &  )

◆ operator[]() [1/3]

UChar WTF::StringView::operator[] ( unsigned  index) const
inline

◆ operator[]() [2/3]

UChar WTF::StringView::operator[] ( unsigned  index) const

◆ operator[]() [3/3]

UChar WTF::StringView::operator[] ( unsigned  index) const

◆ reverseFind() [1/3]

size_t WTF::StringView::reverseFind ( UChar  ,
unsigned  index = UINT_MAX 
) const

◆ reverseFind() [2/3]

size_t WTF::StringView::reverseFind ( UChar  character,
unsigned  index = UINT_MAX 
) const
inline

◆ reverseFind() [3/3]

size_t WTF::StringView::reverseFind ( UChar  ,
unsigned  index = UINT_MAX 
) const

◆ right() [1/3]

StringView WTF::StringView::right ( unsigned  len) const
inline

◆ right() [2/3]

StringView WTF::StringView::right ( unsigned  len) const
inline

◆ right() [3/3]

StringView WTF::StringView::right ( unsigned  len) const
inline

◆ split() [1/3]

SplitResult WTF::StringView::split ( UChar  ) const

◆ split() [2/3]

SplitResult WTF::StringView::split ( UChar  ) const

◆ split() [3/3]

auto WTF::StringView::split ( UChar  separator) const
inline

◆ startsWith() [1/3]

bool WTF::StringView::startsWith ( const StringView &  prefix) const

◆ startsWith() [2/3]

WTF_EXPORT_STRING_API bool WTF::StringView::startsWith ( const StringView &  ) const

◆ startsWith() [3/3]

WTF_EXPORT_STRING_API bool WTF::StringView::startsWith ( const StringView &  ) const

◆ startsWithIgnoringASCIICase() [1/3]

bool WTF::StringView::startsWithIgnoringASCIICase ( const StringView &  prefix) const

◆ startsWithIgnoringASCIICase() [2/3]

WTF_EXPORT_STRING_API bool WTF::StringView::startsWithIgnoringASCIICase ( const StringView &  ) const

◆ startsWithIgnoringASCIICase() [3/3]

WTF_EXPORT_STRING_API bool WTF::StringView::startsWithIgnoringASCIICase ( const StringView &  ) const

◆ substring() [1/3]

StringView WTF::StringView::substring ( unsigned  start,
unsigned  length = std::numeric_limits< unsigned >::max() 
) const

◆ substring() [2/3]

StringView WTF::StringView::substring ( unsigned  start,
unsigned  length = std::numeric_limits< unsigned >::max() 
) const

◆ substring() [3/3]

StringView WTF::StringView::substring ( unsigned  start,
unsigned  length = std::numeric_limits<unsigned>::max() 
) const
inline

◆ toAtomicString() [1/3]

AtomicString WTF::StringView::toAtomicString ( ) const

◆ toAtomicString() [2/3]

AtomicString WTF::StringView::toAtomicString ( ) const
inline

◆ toAtomicString() [3/3]

AtomicString WTF::StringView::toAtomicString ( ) const

◆ toFloat() [1/3]

float WTF::StringView::toFloat ( bool &  isValid) const

◆ toFloat() [2/3]

float WTF::StringView::toFloat ( bool &  isValid) const

◆ toFloat() [3/3]

float WTF::StringView::toFloat ( bool &  isValid) const
inline

◆ toInt() [1/6]

int WTF::StringView::toInt ( ) const

◆ toInt() [2/6]

int WTF::StringView::toInt ( ) const
inline

◆ toInt() [3/6]

int WTF::StringView::toInt ( ) const

◆ toInt() [4/6]

int WTF::StringView::toInt ( bool &  isValid) const

◆ toInt() [5/6]

int WTF::StringView::toInt ( bool &  isValid) const
inline

◆ toInt() [6/6]

int WTF::StringView::toInt ( bool &  isValid) const

◆ toIntStrict() [1/3]

int WTF::StringView::toIntStrict ( bool &  isValid) const
inline

◆ toIntStrict() [2/3]

int WTF::StringView::toIntStrict ( bool &  isValid) const

◆ toIntStrict() [3/3]

int WTF::StringView::toIntStrict ( bool &  isValid) const

◆ toString() [1/3]

String WTF::StringView::toString ( ) const

◆ toString() [2/3]

String WTF::StringView::toString ( ) const
inline

◆ toString() [3/3]

String WTF::StringView::toString ( ) const

◆ toStringWithoutCopying() [1/3]

String WTF::StringView::toStringWithoutCopying ( ) const
inline

◆ toStringWithoutCopying() [2/3]

String WTF::StringView::toStringWithoutCopying ( ) const

◆ toStringWithoutCopying() [3/3]

String WTF::StringView::toStringWithoutCopying ( ) const

◆ upconvertedCharacters() [1/3]

UpconvertedCharacters WTF::StringView::upconvertedCharacters ( ) const

◆ upconvertedCharacters() [2/3]

UpconvertedCharacters WTF::StringView::upconvertedCharacters ( ) const

◆ upconvertedCharacters() [3/3]

StringView::UpconvertedCharacters WTF::StringView::upconvertedCharacters ( ) const
inline

◆ utf8() [1/3]

WTF_EXPORT_STRING_API CString WTF::StringView::utf8 ( ConversionMode  = LenientConversion) const

◆ utf8() [2/3]

CString WTF::StringView::utf8 ( ConversionMode  mode = LenientConversion) const

◆ utf8() [3/3]

WTF_EXPORT_STRING_API CString WTF::StringView::utf8 ( ConversionMode  = LenientConversion) const

Friends And Related Function Documentation

◆ equal [1/3]

bool equal ( StringView  a,
StringView  b 
)
friend

◆ equal [2/3]

bool equal ( StringView  a,
StringView  b 
)
friend

◆ equal [3/3]

bool equal ( StringView  a,
StringView  b 
)
friend

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