ICU4X
International Components for Unicode
|
#include <LineBreak.d.hpp>
Public Types | |
enum | Value { Unknown = 0 , Ambiguous = 1 , Alphabetic = 2 , BreakBoth = 3 , BreakAfter = 4 , BreakBefore = 5 , MandatoryBreak = 6 , ContingentBreak = 7 , ClosePunctuation = 8 , CombiningMark = 9 , CarriageReturn = 10 , Exclamation = 11 , Glue = 12 , Hyphen = 13 , Ideographic = 14 , Inseparable = 15 , InfixNumeric = 16 , LineFeed = 17 , Nonstarter = 18 , Numeric = 19 , OpenPunctuation = 20 , PostfixNumeric = 21 , PrefixNumeric = 22 , Quotation = 23 , ComplexContext = 24 , Surrogate = 25 , Space = 26 , BreakSymbols = 27 , ZWSpace = 28 , NextLine = 29 , WordJoiner = 30 , H2 = 31 , H3 = 32 , JL = 33 , JT = 34 , JV = 35 , CloseParenthesis = 36 , ConditionalJapaneseStarter = 37 , HebrewLetter = 38 , RegionalIndicator = 39 , EBase = 40 , EModifier = 41 , ZWJ = 42 , Aksara = 43 , AksaraPrebase = 44 , AksaraStart = 45 , ViramaFinal = 46 , Virama = 47 } |
Public Member Functions | |
LineBreak ()=default | |
constexpr | LineBreak (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::LineBreak | for_char (char32_t ch) |
static std::optional< icu4x::LineBreak > | from_integer_value (uint8_t other) |
See the Rust documentation for LineBreak
for more information.
|
default |
|
inlineconstexpr |
|
inlinestatic |
See the Rust documentation for for_char
for more information.
|
inlinestatic |
Convert from an integer value from ICU4C or CodePointMapData
See the Rust documentation for from_icu4c_value
for more information.
|
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.
|
explicitdelete |
|
inlineconstexpr |
|
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.
|
inline |
Convert to an integer value usable with ICU4C and CodePointMapData
See the Rust documentation for to_icu4c_value
for more information.