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 &)
 
StringViewoperator= (StringView &&)
 
StringViewoperator= (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 LCharcharacters8 () const
 
const UCharcharacters16 () 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 &)
 
StringViewoperator= (StringView &&)
 
StringViewoperator= (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 LCharcharacters8 () const
 
const UCharcharacters16 () 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 &)
 
StringViewoperator= (StringView &&)
 
StringViewoperator= (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 LCharcharacters8 () const
 
const UCharcharacters16 () 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: