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

#include <TextBreakIteratorICU.h>

Public Types

enum  Mode {
  Mode::Line, Mode::Character, Mode::Line, Mode::Character,
  Mode::Line, Mode::Character
}
 
enum  Mode {
  Mode::Line, Mode::Character, Mode::Line, Mode::Character,
  Mode::Line, Mode::Character
}
 
enum  Mode {
  Mode::Line, Mode::Character, Mode::Line, Mode::Character,
  Mode::Line, Mode::Character
}
 

Public Member Functions

void set8BitText (const LChar *buffer, unsigned length)
 
 TextBreakIteratorICU (StringView string, Mode mode, const char *locale)
 
 TextBreakIteratorICU ()=delete
 
 TextBreakIteratorICU (const TextBreakIteratorICU &)=delete
 
 TextBreakIteratorICU (TextBreakIteratorICU &&other)
 
TextBreakIteratorICUoperator= (const TextBreakIteratorICU &)=delete
 
TextBreakIteratorICUoperator= (TextBreakIteratorICU &&other)
 
 ~TextBreakIteratorICU ()
 
void setText (StringView string)
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
void set8BitText (const LChar *buffer, unsigned length)
 
 TextBreakIteratorICU (StringView string, Mode mode, const char *locale)
 
 TextBreakIteratorICU ()=delete
 
 TextBreakIteratorICU (const TextBreakIteratorICU &)=delete
 
 TextBreakIteratorICU (TextBreakIteratorICU &&other)
 
TextBreakIteratorICUoperator= (const TextBreakIteratorICU &)=delete
 
TextBreakIteratorICUoperator= (TextBreakIteratorICU &&other)
 
 ~TextBreakIteratorICU ()
 
void setText (StringView string)
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
void set8BitText (const LChar *buffer, unsigned length)
 
 TextBreakIteratorICU (StringView string, Mode mode, const char *locale)
 
 TextBreakIteratorICU ()=delete
 
 TextBreakIteratorICU (const TextBreakIteratorICU &)=delete
 
 TextBreakIteratorICU (TextBreakIteratorICU &&other)
 
TextBreakIteratorICUoperator= (const TextBreakIteratorICU &)=delete
 
TextBreakIteratorICUoperator= (TextBreakIteratorICU &&other)
 
 ~TextBreakIteratorICU ()
 
void setText (StringView string)
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 

Member Enumeration Documentation

◆ Mode [1/3]

Enumerator
Line 
Character 
Line 
Character 
Line 
Character 

◆ Mode [2/3]

Enumerator
Line 
Character 
Line 
Character 
Line 
Character 

◆ Mode [3/3]

Enumerator
Line 
Character 
Line 
Character 
Line 
Character 

Constructor & Destructor Documentation

◆ TextBreakIteratorICU() [1/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( StringView  string,
Mode  mode,
const char *  locale 
)
inline

◆ TextBreakIteratorICU() [2/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( )
delete

◆ TextBreakIteratorICU() [3/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( const TextBreakIteratorICU )
delete

◆ TextBreakIteratorICU() [4/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( TextBreakIteratorICU &&  other)
inline

◆ ~TextBreakIteratorICU() [1/3]

WTF::TextBreakIteratorICU::~TextBreakIteratorICU ( )
inline

◆ TextBreakIteratorICU() [5/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( StringView  string,
Mode  mode,
const char *  locale 
)
inline

◆ TextBreakIteratorICU() [6/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( )
delete

◆ TextBreakIteratorICU() [7/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( const TextBreakIteratorICU )
delete

◆ TextBreakIteratorICU() [8/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( TextBreakIteratorICU &&  other)
inline

◆ ~TextBreakIteratorICU() [2/3]

WTF::TextBreakIteratorICU::~TextBreakIteratorICU ( )
inline

◆ TextBreakIteratorICU() [9/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( StringView  string,
Mode  mode,
const char *  locale 
)
inline

◆ TextBreakIteratorICU() [10/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( )
delete

◆ TextBreakIteratorICU() [11/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( const TextBreakIteratorICU )
delete

◆ TextBreakIteratorICU() [12/12]

WTF::TextBreakIteratorICU::TextBreakIteratorICU ( TextBreakIteratorICU &&  other)
inline

◆ ~TextBreakIteratorICU() [3/3]

WTF::TextBreakIteratorICU::~TextBreakIteratorICU ( )
inline

Member Function Documentation

◆ following() [1/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::following ( unsigned  location) const
inline

◆ following() [2/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::following ( unsigned  location) const
inline

◆ following() [3/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::following ( unsigned  location) const
inline

◆ isBoundary() [1/3]

bool WTF::TextBreakIteratorICU::isBoundary ( unsigned  location) const
inline

◆ isBoundary() [2/3]

bool WTF::TextBreakIteratorICU::isBoundary ( unsigned  location) const
inline

◆ isBoundary() [3/3]

bool WTF::TextBreakIteratorICU::isBoundary ( unsigned  location) const
inline

◆ operator=() [1/6]

TextBreakIteratorICU& WTF::TextBreakIteratorICU::operator= ( const TextBreakIteratorICU )
delete

◆ operator=() [2/6]

TextBreakIteratorICU& WTF::TextBreakIteratorICU::operator= ( const TextBreakIteratorICU )
delete

◆ operator=() [3/6]

TextBreakIteratorICU& WTF::TextBreakIteratorICU::operator= ( const TextBreakIteratorICU )
delete

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ preceding() [1/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::preceding ( unsigned  location) const
inline

◆ preceding() [2/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::preceding ( unsigned  location) const
inline

◆ preceding() [3/3]

std::optional<unsigned> WTF::TextBreakIteratorICU::preceding ( unsigned  location) const
inline

◆ set8BitText() [1/3]

void WTF::TextBreakIteratorICU::set8BitText ( const LChar buffer,
unsigned  length 
)
inline

◆ set8BitText() [2/3]

void WTF::TextBreakIteratorICU::set8BitText ( const LChar buffer,
unsigned  length 
)
inline

◆ set8BitText() [3/3]

void WTF::TextBreakIteratorICU::set8BitText ( const LChar buffer,
unsigned  length 
)
inline

◆ setText() [1/3]

void WTF::TextBreakIteratorICU::setText ( StringView  string)
inline

◆ setText() [2/3]

void WTF::TextBreakIteratorICU::setText ( StringView  string)
inline

◆ setText() [3/3]

void WTF::TextBreakIteratorICU::setText ( StringView  string)
inline

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