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

#include <TextBreakIterator.h>

Public Member Functions

 CachedTextBreakIterator (StringView string, TextBreakIterator::Mode mode, const AtomicString &locale)
 
 ~CachedTextBreakIterator ()
 
 CachedTextBreakIterator ()=delete
 
 CachedTextBreakIterator (const CachedTextBreakIterator &)=delete
 
 CachedTextBreakIterator (CachedTextBreakIterator &&)=default
 
CachedTextBreakIteratoroperator= (const CachedTextBreakIterator &)=delete
 
CachedTextBreakIteratoroperator= (CachedTextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
 CachedTextBreakIterator (StringView string, TextBreakIterator::Mode mode, const AtomicString &locale)
 
 ~CachedTextBreakIterator ()
 
 CachedTextBreakIterator ()=delete
 
 CachedTextBreakIterator (const CachedTextBreakIterator &)=delete
 
 CachedTextBreakIterator (CachedTextBreakIterator &&)=default
 
CachedTextBreakIteratoroperator= (const CachedTextBreakIterator &)=delete
 
CachedTextBreakIteratoroperator= (CachedTextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 
 CachedTextBreakIterator (StringView string, TextBreakIterator::Mode mode, const AtomicString &locale)
 
 ~CachedTextBreakIterator ()
 
 CachedTextBreakIterator ()=delete
 
 CachedTextBreakIterator (const CachedTextBreakIterator &)=delete
 
 CachedTextBreakIterator (CachedTextBreakIterator &&)=default
 
CachedTextBreakIteratoroperator= (const CachedTextBreakIterator &)=delete
 
CachedTextBreakIteratoroperator= (CachedTextBreakIterator &&)=default
 
std::optional< unsigned > preceding (unsigned location) const
 
std::optional< unsigned > following (unsigned location) const
 
bool isBoundary (unsigned location) const
 

Constructor & Destructor Documentation

◆ CachedTextBreakIterator() [1/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( StringView  string,
TextBreakIterator::Mode  mode,
const AtomicString locale 
)
inline

◆ ~CachedTextBreakIterator() [1/3]

WTF::CachedTextBreakIterator::~CachedTextBreakIterator ( )
inline

◆ CachedTextBreakIterator() [2/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( )
delete

◆ CachedTextBreakIterator() [3/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( const CachedTextBreakIterator )
delete

◆ CachedTextBreakIterator() [4/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( CachedTextBreakIterator &&  )
default

◆ CachedTextBreakIterator() [5/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( StringView  string,
TextBreakIterator::Mode  mode,
const AtomicString locale 
)
inline

◆ ~CachedTextBreakIterator() [2/3]

WTF::CachedTextBreakIterator::~CachedTextBreakIterator ( )
inline

◆ CachedTextBreakIterator() [6/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( )
delete

◆ CachedTextBreakIterator() [7/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( const CachedTextBreakIterator )
delete

◆ CachedTextBreakIterator() [8/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( CachedTextBreakIterator &&  )
default

◆ CachedTextBreakIterator() [9/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( StringView  string,
TextBreakIterator::Mode  mode,
const AtomicString locale 
)
inline

◆ ~CachedTextBreakIterator() [3/3]

WTF::CachedTextBreakIterator::~CachedTextBreakIterator ( )
inline

◆ CachedTextBreakIterator() [10/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( )
delete

◆ CachedTextBreakIterator() [11/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( const CachedTextBreakIterator )
delete

◆ CachedTextBreakIterator() [12/12]

WTF::CachedTextBreakIterator::CachedTextBreakIterator ( CachedTextBreakIterator &&  )
default

Member Function Documentation

◆ following() [1/3]

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

◆ following() [2/3]

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

◆ following() [3/3]

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

◆ isBoundary() [1/3]

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

◆ isBoundary() [2/3]

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

◆ isBoundary() [3/3]

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

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ preceding() [1/3]

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

◆ preceding() [2/3]

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

◆ preceding() [3/3]

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

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