ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::GraphemeClusterBreak Class Reference

#include <GraphemeClusterBreak.d.hpp>

Public Types

enum  Value {
  Other = 0 , Control = 1 , CR = 2 , Extend = 3 ,
  L = 4 , LF = 5 , LV = 6 , LVT = 7 ,
  T = 8 , V = 9 , SpacingMark = 10 , Prepend = 11 ,
  RegionalIndicator = 12 , EBase = 13 , EBaseGAZ = 14 , EModifier = 15 ,
  GlueAfterZwj = 16 , ZWJ = 17
}
 

Public Member Functions

 GraphemeClusterBreak ()=default
 
constexpr GraphemeClusterBreak (Value v)
 
constexpr operator Value () const
 
 operator bool () const =delete
 
uint8_t to_integer_value () const
 

Static Public Member Functions

static icu4x::GraphemeClusterBreak for_char (char32_t ch)
 
static std::optional< icu4x::GraphemeClusterBreakfrom_integer_value (uint8_t other)
 

Detailed Description

See the Rust documentation for GraphemeClusterBreak for more information.

Member Enumeration Documentation

◆ Value

Enumerator
Other 
Control 
CR 
Extend 
LF 
LV 
LVT 
SpacingMark 
Prepend 
RegionalIndicator 
EBase 
EBaseGAZ 
EModifier 
GlueAfterZwj 
ZWJ 

Constructor & Destructor Documentation

◆ GraphemeClusterBreak() [1/2]

icu4x::GraphemeClusterBreak::GraphemeClusterBreak ( )
default

◆ GraphemeClusterBreak() [2/2]

icu4x::GraphemeClusterBreak::GraphemeClusterBreak ( Value v)
inlineconstexpr

Member Function Documentation

◆ for_char()

icu4x::GraphemeClusterBreak icu4x::GraphemeClusterBreak::for_char ( char32_t ch)
inlinestatic

See the Rust documentation for for_char for more information.

◆ from_integer_value()

std::optional< icu4x::GraphemeClusterBreak > icu4x::GraphemeClusterBreak::from_integer_value ( uint8_t other)
inlinestatic

Convert from an integer value from ICU4C or CodePointMapData

See the Rust documentation for from_icu4c_value for more information.

◆ operator bool()

icu4x::GraphemeClusterBreak::operator bool ( ) const
explicitdelete

◆ operator Value()

icu4x::GraphemeClusterBreak::operator Value ( ) const
inlineconstexpr

◆ to_integer_value()

uint8_t icu4x::GraphemeClusterBreak::to_integer_value ( ) const
inline

Convert to an integer value usable with ICU4C and CodePointMapData

See the Rust documentation for to_icu4c_value for more information.


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