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

#include <JoiningGroup.d.hpp>

Public Types

enum  Value {
  NoJoiningGroup = 0 , Ain = 1 , Alaph = 2 , Alef = 3 ,
  Beh = 4 , Beth = 5 , Dal = 6 , DalathRish = 7 ,
  E = 8 , Feh = 9 , FinalSemkath = 10 , Gaf = 11 ,
  Gamal = 12 , Hah = 13 , TehMarbutaGoal = 14 , He = 15 ,
  Heh = 16 , HehGoal = 17 , Heth = 18 , Kaf = 19 ,
  Kaph = 20 , KnottedHeh = 21 , Lam = 22 , Lamadh = 23 ,
  Meem = 24 , Mim = 25 , Noon = 26 , Nun = 27 ,
  Pe = 28 , Qaf = 29 , Qaph = 30 , Reh = 31 ,
  ReversedPe = 32 , Sad = 33 , Sadhe = 34 , Seen = 35 ,
  Semkath = 36 , Shin = 37 , SwashKaf = 38 , SyriacWaw = 39 ,
  Tah = 40 , Taw = 41 , TehMarbuta = 42 , Teth = 43 ,
  Waw = 44 , Yeh = 45 , YehBarree = 46 , YehWithTail = 47 ,
  Yudh = 48 , YudhHe = 49 , Zain = 50 , Fe = 51 ,
  Khaph = 52 , Zhain = 53 , BurushaskiYehBarree = 54 , FarsiYeh = 55 ,
  Nya = 56 , RohingyaYeh = 57 , ManichaeanAleph = 58 , ManichaeanAyin = 59 ,
  ManichaeanBeth = 60 , ManichaeanDaleth = 61 , ManichaeanDhamedh = 62 , ManichaeanFive = 63 ,
  ManichaeanGimel = 64 , ManichaeanHeth = 65 , ManichaeanHundred = 66 , ManichaeanKaph = 67 ,
  ManichaeanLamedh = 68 , ManichaeanMem = 69 , ManichaeanNun = 70 , ManichaeanOne = 71 ,
  ManichaeanPe = 72 , ManichaeanQoph = 73 , ManichaeanResh = 74 , ManichaeanSadhe = 75 ,
  ManichaeanSamekh = 76 , ManichaeanTaw = 77 , ManichaeanTen = 78 , ManichaeanTeth = 79 ,
  ManichaeanThamedh = 80 , ManichaeanTwenty = 81 , ManichaeanWaw = 82 , ManichaeanYodh = 83 ,
  ManichaeanZayin = 84 , StraightWaw = 85 , AfricanFeh = 86 , AfricanNoon = 87 ,
  AfricanQaf = 88 , MalayalamBha = 89 , MalayalamJa = 90 , MalayalamLla = 91 ,
  MalayalamLlla = 92 , MalayalamNga = 93 , MalayalamNna = 94 , MalayalamNnna = 95 ,
  MalayalamNya = 96 , MalayalamRa = 97 , MalayalamSsa = 98 , MalayalamTta = 99 ,
  HanifiRohingyaKinnaYa = 100 , HanifiRohingyaPa = 101 , ThinYeh = 102 , VerticalTail = 103 ,
  KashmiriYeh = 104 , ThinNoon = 105
}
 

Public Member Functions

 JoiningGroup ()
 
constexpr JoiningGroup (Value v)
 
constexpr operator Value () const
 
 operator bool () const =delete
 
std::optional< std::string_view > long_name () const
 
std::optional< std::string_view > short_name () const
 
uint8_t to_integer_value () const
 

Static Public Member Functions

static icu4x::JoiningGroup for_char (char32_t ch)
 
static std::optional< icu4x::JoiningGroupfrom_integer_value (uint8_t other)
 
static std::optional< icu4x::JoiningGrouptry_from_str (std::string_view s)
 

Detailed Description

See the Rust documentation for JoiningGroup for more information.

Member Enumeration Documentation

◆ Value

Enumerator
NoJoiningGroup 

See the Rust documentation for NoJoiningGroup for more information.

Ain 

See the Rust documentation for Ain for more information.

Alaph 

See the Rust documentation for Alaph for more information.

Alef 

See the Rust documentation for Alef for more information.

Beh 

See the Rust documentation for Beh for more information.

Beth 

See the Rust documentation for Beth for more information.

Dal 

See the Rust documentation for Dal for more information.

DalathRish 

See the Rust documentation for DalathRish for more information.

See the Rust documentation for E for more information.

Feh 

See the Rust documentation for Feh for more information.

FinalSemkath 

See the Rust documentation for FinalSemkath for more information.

Gaf 

See the Rust documentation for Gaf for more information.

Gamal 

See the Rust documentation for Gamal for more information.

Hah 

See the Rust documentation for Hah for more information.

TehMarbutaGoal 

See the Rust documentation for TehMarbutaGoal for more information.

He 

See the Rust documentation for He for more information.

Heh 

See the Rust documentation for Heh for more information.

HehGoal 

See the Rust documentation for HehGoal for more information.

Heth 

See the Rust documentation for Heth for more information.

Kaf 

See the Rust documentation for Kaf for more information.

Kaph 

See the Rust documentation for Kaph for more information.

KnottedHeh 

See the Rust documentation for KnottedHeh for more information.

Lam 

See the Rust documentation for Lam for more information.

Lamadh 

See the Rust documentation for Lamadh for more information.

Meem 

See the Rust documentation for Meem for more information.

Mim 

See the Rust documentation for Mim for more information.

Noon 

See the Rust documentation for Noon for more information.

Nun 

See the Rust documentation for Nun for more information.

Pe 

See the Rust documentation for Pe for more information.

Qaf 

See the Rust documentation for Qaf for more information.

Qaph 

See the Rust documentation for Qaph for more information.

Reh 

See the Rust documentation for Reh for more information.

ReversedPe 

See the Rust documentation for ReversedPe for more information.

Sad 

See the Rust documentation for Sad for more information.

Sadhe 

See the Rust documentation for Sadhe for more information.

Seen 

See the Rust documentation for Seen for more information.

Semkath 

See the Rust documentation for Semkath for more information.

Shin 

See the Rust documentation for Shin for more information.

SwashKaf 

See the Rust documentation for SwashKaf for more information.

SyriacWaw 

See the Rust documentation for SyriacWaw for more information.

Tah 

See the Rust documentation for Tah for more information.

Taw 

See the Rust documentation for Taw for more information.

TehMarbuta 

See the Rust documentation for TehMarbuta for more information.

Teth 

See the Rust documentation for Teth for more information.

Waw 

See the Rust documentation for Waw for more information.

Yeh 

See the Rust documentation for Yeh for more information.

YehBarree 

See the Rust documentation for YehBarree for more information.

YehWithTail 

See the Rust documentation for YehWithTail for more information.

Yudh 

See the Rust documentation for Yudh for more information.

YudhHe 

See the Rust documentation for YudhHe for more information.

Zain 

See the Rust documentation for Zain for more information.

Fe 

See the Rust documentation for Fe for more information.

Khaph 

See the Rust documentation for Khaph for more information.

Zhain 

See the Rust documentation for Zhain for more information.

BurushaskiYehBarree 

See the Rust documentation for BurushaskiYehBarree for more information.

FarsiYeh 

See the Rust documentation for FarsiYeh for more information.

Nya 

See the Rust documentation for Nya for more information.

RohingyaYeh 

See the Rust documentation for RohingyaYeh for more information.

ManichaeanAleph 

See the Rust documentation for ManichaeanAleph for more information.

ManichaeanAyin 

See the Rust documentation for ManichaeanAyin for more information.

ManichaeanBeth 

See the Rust documentation for ManichaeanBeth for more information.

ManichaeanDaleth 

See the Rust documentation for ManichaeanDaleth for more information.

ManichaeanDhamedh 

See the Rust documentation for ManichaeanDhamedh for more information.

ManichaeanFive 

See the Rust documentation for ManichaeanFive for more information.

ManichaeanGimel 

See the Rust documentation for ManichaeanGimel for more information.

ManichaeanHeth 

See the Rust documentation for ManichaeanHeth for more information.

ManichaeanHundred 

See the Rust documentation for ManichaeanHundred for more information.

ManichaeanKaph 

See the Rust documentation for ManichaeanKaph for more information.

ManichaeanLamedh 

See the Rust documentation for ManichaeanLamedh for more information.

ManichaeanMem 

See the Rust documentation for ManichaeanMem for more information.

ManichaeanNun 

See the Rust documentation for ManichaeanNun for more information.

ManichaeanOne 

See the Rust documentation for ManichaeanOne for more information.

ManichaeanPe 

See the Rust documentation for ManichaeanPe for more information.

ManichaeanQoph 

See the Rust documentation for ManichaeanQoph for more information.

ManichaeanResh 

See the Rust documentation for ManichaeanResh for more information.

ManichaeanSadhe 

See the Rust documentation for ManichaeanSadhe for more information.

ManichaeanSamekh 

See the Rust documentation for ManichaeanSamekh for more information.

ManichaeanTaw 

See the Rust documentation for ManichaeanTaw for more information.

ManichaeanTen 

See the Rust documentation for ManichaeanTen for more information.

ManichaeanTeth 

See the Rust documentation for ManichaeanTeth for more information.

ManichaeanThamedh 

See the Rust documentation for ManichaeanThamedh for more information.

ManichaeanTwenty 

See the Rust documentation for ManichaeanTwenty for more information.

ManichaeanWaw 

See the Rust documentation for ManichaeanWaw for more information.

ManichaeanYodh 

See the Rust documentation for ManichaeanYodh for more information.

ManichaeanZayin 

See the Rust documentation for ManichaeanZayin for more information.

StraightWaw 

See the Rust documentation for StraightWaw for more information.

AfricanFeh 

See the Rust documentation for AfricanFeh for more information.

AfricanNoon 

See the Rust documentation for AfricanNoon for more information.

AfricanQaf 

See the Rust documentation for AfricanQaf for more information.

MalayalamBha 

See the Rust documentation for MalayalamBha for more information.

MalayalamJa 

See the Rust documentation for MalayalamJa for more information.

MalayalamLla 

See the Rust documentation for MalayalamLla for more information.

MalayalamLlla 

See the Rust documentation for MalayalamLlla for more information.

MalayalamNga 

See the Rust documentation for MalayalamNga for more information.

MalayalamNna 

See the Rust documentation for MalayalamNna for more information.

MalayalamNnna 

See the Rust documentation for MalayalamNnna for more information.

MalayalamNya 

See the Rust documentation for MalayalamNya for more information.

MalayalamRa 

See the Rust documentation for MalayalamRa for more information.

MalayalamSsa 

See the Rust documentation for MalayalamSsa for more information.

MalayalamTta 

See the Rust documentation for MalayalamTta for more information.

HanifiRohingyaKinnaYa 

See the Rust documentation for HanifiRohingyaKinnaYa for more information.

HanifiRohingyaPa 

See the Rust documentation for HanifiRohingyaPa for more information.

ThinYeh 

See the Rust documentation for ThinYeh for more information.

VerticalTail 

See the Rust documentation for VerticalTail for more information.

KashmiriYeh 

See the Rust documentation for KashmiriYeh for more information.

ThinNoon 

See the Rust documentation for ThinNoon for more information.

Constructor & Destructor Documentation

◆ JoiningGroup() [1/2]

icu4x::JoiningGroup::JoiningGroup ( )
inline

◆ JoiningGroup() [2/2]

icu4x::JoiningGroup::JoiningGroup ( Value v)
inlineconstexpr

Member Function Documentation

◆ for_char()

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

See the Rust documentation for for_char for more information.

◆ from_integer_value()

std::optional< icu4x::JoiningGroup > icu4x::JoiningGroup::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.

◆ long_name()

std::optional< std::string_view > icu4x::JoiningGroup::long_name ( ) const
inline

Get the "long" name of this property value (returns empty if property value is unknown)

See the Rust documentation for get for more information.

◆ operator bool()

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

◆ operator Value()

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

◆ short_name()

std::optional< std::string_view > icu4x::JoiningGroup::short_name ( ) const
inline

Get the "short" name of this property value (returns empty if property value is unknown)

See the Rust documentation for get for more information.

◆ to_integer_value()

uint8_t icu4x::JoiningGroup::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.

◆ try_from_str()

std::optional< icu4x::JoiningGroup > icu4x::JoiningGroup::try_from_str ( std::string_view s)
inlinestatic

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