Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | List of all members
SkBreakIterator Class Referenceabstract

#include <SkUnicode.h>

Inheritance diagram for SkBreakIterator:
SkBreakIterator_client SkBreakIterator_icu SkBreakIterator_icu4x SkBreakIterator_libgrapheme

Public Types

typedef int32_t Position
 
typedef int32_t Status
 

Public Member Functions

virtual ~SkBreakIterator ()=default
 
virtual Position first ()=0
 
virtual Position current ()=0
 
virtual Position next ()=0
 
virtual Status status ()=0
 
virtual bool isDone ()=0
 
virtual bool setText (const char utftext8[], int utf8Units)=0
 
virtual bool setText (const char16_t utftext16[], int utf16Units)=0
 

Detailed Description

Definition at line 63 of file SkUnicode.h.

Member Typedef Documentation

◆ Position

typedef int32_t SkBreakIterator::Position

Definition at line 65 of file SkUnicode.h.

◆ Status

typedef int32_t SkBreakIterator::Status

Definition at line 66 of file SkUnicode.h.

Constructor & Destructor Documentation

◆ ~SkBreakIterator()

virtual SkBreakIterator::~SkBreakIterator ( )
virtualdefault

Member Function Documentation

◆ current()

virtual Position SkBreakIterator::current ( )
pure virtual

◆ first()

virtual Position SkBreakIterator::first ( )
pure virtual

◆ isDone()

virtual bool SkBreakIterator::isDone ( )
pure virtual

◆ next()

virtual Position SkBreakIterator::next ( )
pure virtual

◆ setText() [1/2]

virtual bool SkBreakIterator::setText ( const char  utftext8[],
int  utf8Units 
)
pure virtual

◆ setText() [2/2]

virtual bool SkBreakIterator::setText ( const char16_t  utftext16[],
int  utf16Units 
)
pure virtual

◆ status()

virtual Status SkBreakIterator::status ( )
pure virtual

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