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

#include <TextBreakIterator.h>

Public Types

enum  Mode {
  Mode::Line, Mode::Caret, Mode::Delete, Mode::Line,
  Mode::Caret, Mode::Delete, Mode::Line, Mode::Caret,
  Mode::Delete
}
 
enum  Mode {
  Mode::Line, Mode::Caret, Mode::Delete, Mode::Line,
  Mode::Caret, Mode::Delete, Mode::Line, Mode::Caret,
  Mode::Delete
}
 
enum  Mode {
  Mode::Line, Mode::Caret, Mode::Delete, Mode::Line,
  Mode::Caret, Mode::Delete, Mode::Line, Mode::Caret,
  Mode::Delete
}
 

Public Member Functions

 TextBreakIterator ()=delete
 
 TextBreakIterator (const TextBreakIterator &)=delete
 
 TextBreakIterator (TextBreakIterator &&)=default
 
TextBreakIteratoroperator= (const TextBreakIterator &)=delete
 
TextBreakIteratoroperator= (TextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
 TextBreakIterator ()=delete
 
 TextBreakIterator (const TextBreakIterator &)=delete
 
 TextBreakIterator (TextBreakIterator &&)=default
 
TextBreakIteratoroperator= (const TextBreakIterator &)=delete
 
TextBreakIteratoroperator= (TextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
 TextBreakIterator ()=delete
 
 TextBreakIterator (const TextBreakIterator &)=delete
 
 TextBreakIterator (TextBreakIterator &&)=default
 
TextBreakIteratoroperator= (const TextBreakIterator &)=delete
 
TextBreakIteratoroperator= (TextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 

Friends

class TextBreakIteratorCache
 

Member Enumeration Documentation

◆ Mode [1/3]

Enumerator
Line 
Caret 
Delete 
Line 
Caret 
Delete 
Line 
Caret 
Delete 

◆ Mode [2/3]

Enumerator
Line 
Caret 
Delete 
Line 
Caret 
Delete 
Line 
Caret 
Delete 

◆ Mode [3/3]

Enumerator
Line 
Caret 
Delete 
Line 
Caret 
Delete 
Line 
Caret 
Delete 

Constructor & Destructor Documentation

◆ TextBreakIterator() [1/9]

WTF::TextBreakIterator::TextBreakIterator ( )
delete

◆ TextBreakIterator() [2/9]

WTF::TextBreakIterator::TextBreakIterator ( const TextBreakIterator )
delete

◆ TextBreakIterator() [3/9]

WTF::TextBreakIterator::TextBreakIterator ( TextBreakIterator &&  )
default

◆ TextBreakIterator() [4/9]

WTF::TextBreakIterator::TextBreakIterator ( )
delete

◆ TextBreakIterator() [5/9]

WTF::TextBreakIterator::TextBreakIterator ( const TextBreakIterator )
delete

◆ TextBreakIterator() [6/9]

WTF::TextBreakIterator::TextBreakIterator ( TextBreakIterator &&  )
default

◆ TextBreakIterator() [7/9]

WTF::TextBreakIterator::TextBreakIterator ( )
delete

◆ TextBreakIterator() [8/9]

WTF::TextBreakIterator::TextBreakIterator ( const TextBreakIterator )
delete

◆ TextBreakIterator() [9/9]

WTF::TextBreakIterator::TextBreakIterator ( TextBreakIterator &&  )
default

Member Function Documentation

◆ following() [1/3]

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

◆ following() [2/3]

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

◆ following() [3/3]

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

◆ isBoundary() [1/3]

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

◆ isBoundary() [2/3]

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

◆ isBoundary() [3/3]

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

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

TextBreakIterator& WTF::TextBreakIterator::operator= ( TextBreakIterator &&  )
default

◆ operator=() [5/6]

TextBreakIterator& WTF::TextBreakIterator::operator= ( TextBreakIterator &&  )
default

◆ operator=() [6/6]

TextBreakIterator& WTF::TextBreakIterator::operator= ( TextBreakIterator &&  )
default

◆ preceding() [1/3]

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

◆ preceding() [2/3]

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

◆ preceding() [3/3]

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

Friends And Related Function Documentation

◆ TextBreakIteratorCache


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