dius 0.1.0
Loading...
Searching...
No Matches
dius::unicode Namespace Reference

Namespaces

namespace  detail
 

Classes

class  GraphemeClusterer
 
class  GraphemeClusterView
 View adaptor to segment a Unicode string into grapheme clusters. More...
 
struct  PropertyRange
 

Enumerations

enum class  DefaultIgnorableCodePoint { No , Yes }
 
enum class  EastAsianWidth {
  Ambiguous , Fullwidth , Halfwidth , Neutral ,
  Narrow , Wide
}
 
enum class  Emoji { No , Yes }
 
enum class  EmojiPresentation { No , Yes }
 
enum class  GeneralCategory {
  Control , Format , Unassigned , PrivateUse ,
  Surrogate , CasedLetter , LowercaseLetter , ModifierLetter ,
  OtherLetter , TitlecaseLetter , UppercaseLetter , SpacingMark ,
  EnclosingMark , NonspacingMark , DecimalNumber , LetterNumber ,
  OtherNumber , ConnectorPunctuation , DashPunctuation , ClosePunctuation ,
  FinalPunctuation , InitialPunctuation , OtherPunctuation , OpenPunctuation ,
  CurrencySymbol , ModifierSymbol , MathSymbol , OtherSymbol ,
  LineSeparator , ParagraphSeparator , SpaceSeparator , Invalid
}
 
enum class  GraphemeClusterBreak {
  Control , CR , Extend , L ,
  LF , LV , LVT , Prepend ,
  RegionalIndicator , SpacingMark , T , V ,
  Other , ZWJ , Other_ExtendedPictographic , Extend_IndicConjunctBreak_Extend ,
  Extend_IndicConjunctBreak_Linker , Other_IndicConjunctBreak_Consonant
}
 
enum class  RegionalIndicator { No , Yes }
 

Functions

constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< DefaultIgnorableCodePoint >)
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< EastAsianWidth >)
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< Emoji >)
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< EmojiPresentation >)
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< GeneralCategory >)
 
constexpr auto category_other (GeneralCategory category) -> bool
 
constexpr auto category_letter (GeneralCategory category) -> bool
 
constexpr auto category_mark (GeneralCategory category) -> bool
 
constexpr auto category_number (GeneralCategory category) -> bool
 
constexpr auto category_punctuation (GeneralCategory category) -> bool
 
constexpr auto category_symbol (GeneralCategory category) -> bool
 
constexpr auto category_separator (GeneralCategory category) -> bool
 
template<typename Con>
 GraphemeClusterView (Con &&) -> GraphemeClusterView< di::meta::AsView< Con > >
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< GraphemeClusterBreak >)
 
constexpr auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< RegionalIndicator >)
 
auto code_point_width (c32 code_point) -> di::Optional< u8 >
 Return the print width a code point.
 
auto grapheme_cluster_width (di::StringView grapheme_cluster) -> u8
 Return the print width of an individual grapheme.
 
auto text_width (di::StringView string) -> usize
 Return the print width of a string.
 

Variables

auto default_ignorable_code_point
 
auto east_asian_width
 
auto emoji = detail::LookupProperty<Emoji, Emoji::No>(detail::emoji_ranges())
 
auto emoji_presentation
 
auto general_category
 
constexpr auto grapheme_clusters = detail::GraphemeClusterViewFunction {}
 
auto grapheme_cluster_break
 
constexpr auto Space = c32(0x20)
 
constexpr auto No_BreakSpace = c32(0xa0)
 
constexpr auto SoftHyphen = c32(0xad)
 
constexpr auto ArabicNumberSign = c32(0x600)
 
constexpr auto ArabicSignSanah = c32(0x601)
 
constexpr auto ArabicFootnoteMarker = c32(0x602)
 
constexpr auto ArabicSignSafha = c32(0x603)
 
constexpr auto ArabicSignSamvat = c32(0x604)
 
constexpr auto ArabicNumberMarkAbove = c32(0x605)
 
constexpr auto ArabicLetterMark = c32(0x61c)
 
constexpr auto ArabicEndOfAyah = c32(0x6dd)
 
constexpr auto SyriacAbbreviationMark = c32(0x70f)
 
constexpr auto ArabicPoundMarkAbove = c32(0x890)
 
constexpr auto ArabicPiastreMarkAbove = c32(0x891)
 
constexpr auto ArabicDisputedEndOfAyah = c32(0x8e2)
 
constexpr auto OghamSpaceMark = c32(0x1680)
 
constexpr auto MongolianFreeVariationSelectorOne = c32(0x180b)
 
constexpr auto MongolianFreeVariationSelectorTwo = c32(0x180c)
 
constexpr auto MongolianFreeVariationSelectorThree = c32(0x180d)
 
constexpr auto MongolianVowelSeparator = c32(0x180e)
 
constexpr auto MongolianFreeVariationSelectorFour = c32(0x180f)
 
constexpr auto EnQuad = c32(0x2000)
 
constexpr auto EmQuad = c32(0x2001)
 
constexpr auto EnSpace = c32(0x2002)
 
constexpr auto EmSpace = c32(0x2003)
 
constexpr auto Three_Per_EmSpace = c32(0x2004)
 
constexpr auto Four_Per_EmSpace = c32(0x2005)
 
constexpr auto Six_Per_EmSpace = c32(0x2006)
 
constexpr auto FigureSpace = c32(0x2007)
 
constexpr auto PunctuationSpace = c32(0x2008)
 
constexpr auto ThinSpace = c32(0x2009)
 
constexpr auto HairSpace = c32(0x200a)
 
constexpr auto ZeroWidthSpace = c32(0x200b)
 
constexpr auto ZeroWidthNon_Joiner = c32(0x200c)
 
constexpr auto ZeroWidthJoiner = c32(0x200d)
 
constexpr auto Left_To_RightMark = c32(0x200e)
 
constexpr auto Right_To_LeftMark = c32(0x200f)
 
constexpr auto LineSeparator = c32(0x2028)
 
constexpr auto ParagraphSeparator = c32(0x2029)
 
constexpr auto Left_To_RightEmbedding = c32(0x202a)
 
constexpr auto Right_To_LeftEmbedding = c32(0x202b)
 
constexpr auto PopDirectionalFormatting = c32(0x202c)
 
constexpr auto Left_To_RightOverride = c32(0x202d)
 
constexpr auto Right_To_LeftOverride = c32(0x202e)
 
constexpr auto NarrowNo_BreakSpace = c32(0x202f)
 
constexpr auto MediumMathematicalSpace = c32(0x205f)
 
constexpr auto WordJoiner = c32(0x2060)
 
constexpr auto FunctionApplication = c32(0x2061)
 
constexpr auto InvisibleTimes = c32(0x2062)
 
constexpr auto InvisibleSeparator = c32(0x2063)
 
constexpr auto InvisiblePlus = c32(0x2064)
 
constexpr auto Left_To_RightIsolate = c32(0x2066)
 
constexpr auto Right_To_LeftIsolate = c32(0x2067)
 
constexpr auto FirstStrongIsolate = c32(0x2068)
 
constexpr auto PopDirectionalIsolate = c32(0x2069)
 
constexpr auto InhibitSymmetricSwapping = c32(0x206a)
 
constexpr auto ActivateSymmetricSwapping = c32(0x206b)
 
constexpr auto InhibitArabicFormShaping = c32(0x206c)
 
constexpr auto ActivateArabicFormShaping = c32(0x206d)
 
constexpr auto NationalDigitShapes = c32(0x206e)
 
constexpr auto NominalDigitShapes = c32(0x206f)
 
constexpr auto IdeographicSpace = c32(0x3000)
 
constexpr auto IdeographicVariationIndicator = c32(0x303e)
 
constexpr auto VariationSelector_1 = c32(0xfe00)
 
constexpr auto VariationSelector_2 = c32(0xfe01)
 
constexpr auto VariationSelector_3 = c32(0xfe02)
 
constexpr auto VariationSelector_4 = c32(0xfe03)
 
constexpr auto VariationSelector_5 = c32(0xfe04)
 
constexpr auto VariationSelector_6 = c32(0xfe05)
 
constexpr auto VariationSelector_7 = c32(0xfe06)
 
constexpr auto VariationSelector_8 = c32(0xfe07)
 
constexpr auto VariationSelector_9 = c32(0xfe08)
 
constexpr auto VariationSelector_10 = c32(0xfe09)
 
constexpr auto VariationSelector_11 = c32(0xfe0a)
 
constexpr auto VariationSelector_12 = c32(0xfe0b)
 
constexpr auto VariationSelector_13 = c32(0xfe0c)
 
constexpr auto VariationSelector_14 = c32(0xfe0d)
 
constexpr auto VariationSelector_15 = c32(0xfe0e)
 
constexpr auto VariationSelector_16 = c32(0xfe0f)
 
constexpr auto ZeroWidthNo_BreakSpace = c32(0xfeff)
 
constexpr auto InterlinearAnnotationAnchor = c32(0xfff9)
 
constexpr auto InterlinearAnnotationSeparator = c32(0xfffa)
 
constexpr auto InterlinearAnnotationTerminator = c32(0xfffb)
 
constexpr auto KaithiNumberSign = c32(0x110bd)
 
constexpr auto KaithiNumberSignAbove = c32(0x110cd)
 
constexpr auto EgyptianHieroglyphVerticalJoiner = c32(0x13430)
 
constexpr auto EgyptianHieroglyphHorizontalJoiner = c32(0x13431)
 
constexpr auto EgyptianHieroglyphInsertAtTopStart = c32(0x13432)
 
constexpr auto EgyptianHieroglyphInsertAtBottomStart = c32(0x13433)
 
constexpr auto EgyptianHieroglyphInsertAtTopEnd = c32(0x13434)
 
constexpr auto EgyptianHieroglyphInsertAtBottomEnd = c32(0x13435)
 
constexpr auto EgyptianHieroglyphOverlayMiddle = c32(0x13436)
 
constexpr auto EgyptianHieroglyphBeginSegment = c32(0x13437)
 
constexpr auto EgyptianHieroglyphEndSegment = c32(0x13438)
 
constexpr auto EgyptianHieroglyphInsertAtMiddle = c32(0x13439)
 
constexpr auto EgyptianHieroglyphInsertAtTop = c32(0x1343a)
 
constexpr auto EgyptianHieroglyphInsertAtBottom = c32(0x1343b)
 
constexpr auto EgyptianHieroglyphBeginEnclosure = c32(0x1343c)
 
constexpr auto EgyptianHieroglyphEndEnclosure = c32(0x1343d)
 
constexpr auto EgyptianHieroglyphBeginWalledEnclosure = c32(0x1343e)
 
constexpr auto EgyptianHieroglyphEndWalledEnclosure = c32(0x1343f)
 
constexpr auto ShorthandFormatLetterOverlap = c32(0x1bca0)
 
constexpr auto ShorthandFormatContinuingOverlap = c32(0x1bca1)
 
constexpr auto ShorthandFormatDownStep = c32(0x1bca2)
 
constexpr auto ShorthandFormatUpStep = c32(0x1bca3)
 
constexpr auto MusicalSymbolBeginBeam = c32(0x1d173)
 
constexpr auto MusicalSymbolEndBeam = c32(0x1d174)
 
constexpr auto MusicalSymbolBeginTie = c32(0x1d175)
 
constexpr auto MusicalSymbolEndTie = c32(0x1d176)
 
constexpr auto MusicalSymbolBeginSlur = c32(0x1d177)
 
constexpr auto MusicalSymbolEndSlur = c32(0x1d178)
 
constexpr auto MusicalSymbolBeginPhrase = c32(0x1d179)
 
constexpr auto MusicalSymbolEndPhrase = c32(0x1d17a)
 
constexpr auto LanguageTag = c32(0xe0001)
 
constexpr auto TagSpace = c32(0xe0020)
 
constexpr auto TagExclamationMark = c32(0xe0021)
 
constexpr auto TagQuotationMark = c32(0xe0022)
 
constexpr auto TagNumberSign = c32(0xe0023)
 
constexpr auto TagDollarSign = c32(0xe0024)
 
constexpr auto TagPercentSign = c32(0xe0025)
 
constexpr auto TagAmpersand = c32(0xe0026)
 
constexpr auto TagApostrophe = c32(0xe0027)
 
constexpr auto TagLeftParenthesis = c32(0xe0028)
 
constexpr auto TagRightParenthesis = c32(0xe0029)
 
constexpr auto TagAsterisk = c32(0xe002a)
 
constexpr auto TagPlusSign = c32(0xe002b)
 
constexpr auto TagComma = c32(0xe002c)
 
constexpr auto TagHyphen_Minus = c32(0xe002d)
 
constexpr auto TagFullStop = c32(0xe002e)
 
constexpr auto TagSolidus = c32(0xe002f)
 
constexpr auto TagDigitZero = c32(0xe0030)
 
constexpr auto TagDigitOne = c32(0xe0031)
 
constexpr auto TagDigitTwo = c32(0xe0032)
 
constexpr auto TagDigitThree = c32(0xe0033)
 
constexpr auto TagDigitFour = c32(0xe0034)
 
constexpr auto TagDigitFive = c32(0xe0035)
 
constexpr auto TagDigitSix = c32(0xe0036)
 
constexpr auto TagDigitSeven = c32(0xe0037)
 
constexpr auto TagDigitEight = c32(0xe0038)
 
constexpr auto TagDigitNine = c32(0xe0039)
 
constexpr auto TagColon = c32(0xe003a)
 
constexpr auto TagSemicolon = c32(0xe003b)
 
constexpr auto TagLess_ThanSign = c32(0xe003c)
 
constexpr auto TagEqualsSign = c32(0xe003d)
 
constexpr auto TagGreater_ThanSign = c32(0xe003e)
 
constexpr auto TagQuestionMark = c32(0xe003f)
 
constexpr auto TagCommercialAt = c32(0xe0040)
 
constexpr auto TagLatinCapitalLetterA = c32(0xe0041)
 
constexpr auto TagLatinCapitalLetterB = c32(0xe0042)
 
constexpr auto TagLatinCapitalLetterC = c32(0xe0043)
 
constexpr auto TagLatinCapitalLetterD = c32(0xe0044)
 
constexpr auto TagLatinCapitalLetterE = c32(0xe0045)
 
constexpr auto TagLatinCapitalLetterF = c32(0xe0046)
 
constexpr auto TagLatinCapitalLetterG = c32(0xe0047)
 
constexpr auto TagLatinCapitalLetterH = c32(0xe0048)
 
constexpr auto TagLatinCapitalLetterI = c32(0xe0049)
 
constexpr auto TagLatinCapitalLetterJ = c32(0xe004a)
 
constexpr auto TagLatinCapitalLetterK = c32(0xe004b)
 
constexpr auto TagLatinCapitalLetterL = c32(0xe004c)
 
constexpr auto TagLatinCapitalLetterM = c32(0xe004d)
 
constexpr auto TagLatinCapitalLetterN = c32(0xe004e)
 
constexpr auto TagLatinCapitalLetterO = c32(0xe004f)
 
constexpr auto TagLatinCapitalLetterP = c32(0xe0050)
 
constexpr auto TagLatinCapitalLetterQ = c32(0xe0051)
 
constexpr auto TagLatinCapitalLetterR = c32(0xe0052)
 
constexpr auto TagLatinCapitalLetterS = c32(0xe0053)
 
constexpr auto TagLatinCapitalLetterT = c32(0xe0054)
 
constexpr auto TagLatinCapitalLetterU = c32(0xe0055)
 
constexpr auto TagLatinCapitalLetterV = c32(0xe0056)
 
constexpr auto TagLatinCapitalLetterW = c32(0xe0057)
 
constexpr auto TagLatinCapitalLetterX = c32(0xe0058)
 
constexpr auto TagLatinCapitalLetterY = c32(0xe0059)
 
constexpr auto TagLatinCapitalLetterZ = c32(0xe005a)
 
constexpr auto TagLeftSquareBracket = c32(0xe005b)
 
constexpr auto TagReverseSolidus = c32(0xe005c)
 
constexpr auto TagRightSquareBracket = c32(0xe005d)
 
constexpr auto TagCircumflexAccent = c32(0xe005e)
 
constexpr auto TagLowLine = c32(0xe005f)
 
constexpr auto TagGraveAccent = c32(0xe0060)
 
constexpr auto TagLatinSmallLetterA = c32(0xe0061)
 
constexpr auto TagLatinSmallLetterB = c32(0xe0062)
 
constexpr auto TagLatinSmallLetterC = c32(0xe0063)
 
constexpr auto TagLatinSmallLetterD = c32(0xe0064)
 
constexpr auto TagLatinSmallLetterE = c32(0xe0065)
 
constexpr auto TagLatinSmallLetterF = c32(0xe0066)
 
constexpr auto TagLatinSmallLetterG = c32(0xe0067)
 
constexpr auto TagLatinSmallLetterH = c32(0xe0068)
 
constexpr auto TagLatinSmallLetterI = c32(0xe0069)
 
constexpr auto TagLatinSmallLetterJ = c32(0xe006a)
 
constexpr auto TagLatinSmallLetterK = c32(0xe006b)
 
constexpr auto TagLatinSmallLetterL = c32(0xe006c)
 
constexpr auto TagLatinSmallLetterM = c32(0xe006d)
 
constexpr auto TagLatinSmallLetterN = c32(0xe006e)
 
constexpr auto TagLatinSmallLetterO = c32(0xe006f)
 
constexpr auto TagLatinSmallLetterP = c32(0xe0070)
 
constexpr auto TagLatinSmallLetterQ = c32(0xe0071)
 
constexpr auto TagLatinSmallLetterR = c32(0xe0072)
 
constexpr auto TagLatinSmallLetterS = c32(0xe0073)
 
constexpr auto TagLatinSmallLetterT = c32(0xe0074)
 
constexpr auto TagLatinSmallLetterU = c32(0xe0075)
 
constexpr auto TagLatinSmallLetterV = c32(0xe0076)
 
constexpr auto TagLatinSmallLetterW = c32(0xe0077)
 
constexpr auto TagLatinSmallLetterX = c32(0xe0078)
 
constexpr auto TagLatinSmallLetterY = c32(0xe0079)
 
constexpr auto TagLatinSmallLetterZ = c32(0xe007a)
 
constexpr auto TagLeftCurlyBracket = c32(0xe007b)
 
constexpr auto TagVerticalLine = c32(0xe007c)
 
constexpr auto TagRightCurlyBracket = c32(0xe007d)
 
constexpr auto TagTilde = c32(0xe007e)
 
constexpr auto CancelTag = c32(0xe007f)
 
constexpr auto VariationSelector_17 = c32(0xe0100)
 
constexpr auto VariationSelector_18 = c32(0xe0101)
 
constexpr auto VariationSelector_19 = c32(0xe0102)
 
constexpr auto VariationSelector_20 = c32(0xe0103)
 
constexpr auto VariationSelector_21 = c32(0xe0104)
 
constexpr auto VariationSelector_22 = c32(0xe0105)
 
constexpr auto VariationSelector_23 = c32(0xe0106)
 
constexpr auto VariationSelector_24 = c32(0xe0107)
 
constexpr auto VariationSelector_25 = c32(0xe0108)
 
constexpr auto VariationSelector_26 = c32(0xe0109)
 
constexpr auto VariationSelector_27 = c32(0xe010a)
 
constexpr auto VariationSelector_28 = c32(0xe010b)
 
constexpr auto VariationSelector_29 = c32(0xe010c)
 
constexpr auto VariationSelector_30 = c32(0xe010d)
 
constexpr auto VariationSelector_31 = c32(0xe010e)
 
constexpr auto VariationSelector_32 = c32(0xe010f)
 
constexpr auto VariationSelector_33 = c32(0xe0110)
 
constexpr auto VariationSelector_34 = c32(0xe0111)
 
constexpr auto VariationSelector_35 = c32(0xe0112)
 
constexpr auto VariationSelector_36 = c32(0xe0113)
 
constexpr auto VariationSelector_37 = c32(0xe0114)
 
constexpr auto VariationSelector_38 = c32(0xe0115)
 
constexpr auto VariationSelector_39 = c32(0xe0116)
 
constexpr auto VariationSelector_40 = c32(0xe0117)
 
constexpr auto VariationSelector_41 = c32(0xe0118)
 
constexpr auto VariationSelector_42 = c32(0xe0119)
 
constexpr auto VariationSelector_43 = c32(0xe011a)
 
constexpr auto VariationSelector_44 = c32(0xe011b)
 
constexpr auto VariationSelector_45 = c32(0xe011c)
 
constexpr auto VariationSelector_46 = c32(0xe011d)
 
constexpr auto VariationSelector_47 = c32(0xe011e)
 
constexpr auto VariationSelector_48 = c32(0xe011f)
 
constexpr auto VariationSelector_49 = c32(0xe0120)
 
constexpr auto VariationSelector_50 = c32(0xe0121)
 
constexpr auto VariationSelector_51 = c32(0xe0122)
 
constexpr auto VariationSelector_52 = c32(0xe0123)
 
constexpr auto VariationSelector_53 = c32(0xe0124)
 
constexpr auto VariationSelector_54 = c32(0xe0125)
 
constexpr auto VariationSelector_55 = c32(0xe0126)
 
constexpr auto VariationSelector_56 = c32(0xe0127)
 
constexpr auto VariationSelector_57 = c32(0xe0128)
 
constexpr auto VariationSelector_58 = c32(0xe0129)
 
constexpr auto VariationSelector_59 = c32(0xe012a)
 
constexpr auto VariationSelector_60 = c32(0xe012b)
 
constexpr auto VariationSelector_61 = c32(0xe012c)
 
constexpr auto VariationSelector_62 = c32(0xe012d)
 
constexpr auto VariationSelector_63 = c32(0xe012e)
 
constexpr auto VariationSelector_64 = c32(0xe012f)
 
constexpr auto VariationSelector_65 = c32(0xe0130)
 
constexpr auto VariationSelector_66 = c32(0xe0131)
 
constexpr auto VariationSelector_67 = c32(0xe0132)
 
constexpr auto VariationSelector_68 = c32(0xe0133)
 
constexpr auto VariationSelector_69 = c32(0xe0134)
 
constexpr auto VariationSelector_70 = c32(0xe0135)
 
constexpr auto VariationSelector_71 = c32(0xe0136)
 
constexpr auto VariationSelector_72 = c32(0xe0137)
 
constexpr auto VariationSelector_73 = c32(0xe0138)
 
constexpr auto VariationSelector_74 = c32(0xe0139)
 
constexpr auto VariationSelector_75 = c32(0xe013a)
 
constexpr auto VariationSelector_76 = c32(0xe013b)
 
constexpr auto VariationSelector_77 = c32(0xe013c)
 
constexpr auto VariationSelector_78 = c32(0xe013d)
 
constexpr auto VariationSelector_79 = c32(0xe013e)
 
constexpr auto VariationSelector_80 = c32(0xe013f)
 
constexpr auto VariationSelector_81 = c32(0xe0140)
 
constexpr auto VariationSelector_82 = c32(0xe0141)
 
constexpr auto VariationSelector_83 = c32(0xe0142)
 
constexpr auto VariationSelector_84 = c32(0xe0143)
 
constexpr auto VariationSelector_85 = c32(0xe0144)
 
constexpr auto VariationSelector_86 = c32(0xe0145)
 
constexpr auto VariationSelector_87 = c32(0xe0146)
 
constexpr auto VariationSelector_88 = c32(0xe0147)
 
constexpr auto VariationSelector_89 = c32(0xe0148)
 
constexpr auto VariationSelector_90 = c32(0xe0149)
 
constexpr auto VariationSelector_91 = c32(0xe014a)
 
constexpr auto VariationSelector_92 = c32(0xe014b)
 
constexpr auto VariationSelector_93 = c32(0xe014c)
 
constexpr auto VariationSelector_94 = c32(0xe014d)
 
constexpr auto VariationSelector_95 = c32(0xe014e)
 
constexpr auto VariationSelector_96 = c32(0xe014f)
 
constexpr auto VariationSelector_97 = c32(0xe0150)
 
constexpr auto VariationSelector_98 = c32(0xe0151)
 
constexpr auto VariationSelector_99 = c32(0xe0152)
 
constexpr auto VariationSelector_100 = c32(0xe0153)
 
constexpr auto VariationSelector_101 = c32(0xe0154)
 
constexpr auto VariationSelector_102 = c32(0xe0155)
 
constexpr auto VariationSelector_103 = c32(0xe0156)
 
constexpr auto VariationSelector_104 = c32(0xe0157)
 
constexpr auto VariationSelector_105 = c32(0xe0158)
 
constexpr auto VariationSelector_106 = c32(0xe0159)
 
constexpr auto VariationSelector_107 = c32(0xe015a)
 
constexpr auto VariationSelector_108 = c32(0xe015b)
 
constexpr auto VariationSelector_109 = c32(0xe015c)
 
constexpr auto VariationSelector_110 = c32(0xe015d)
 
constexpr auto VariationSelector_111 = c32(0xe015e)
 
constexpr auto VariationSelector_112 = c32(0xe015f)
 
constexpr auto VariationSelector_113 = c32(0xe0160)
 
constexpr auto VariationSelector_114 = c32(0xe0161)
 
constexpr auto VariationSelector_115 = c32(0xe0162)
 
constexpr auto VariationSelector_116 = c32(0xe0163)
 
constexpr auto VariationSelector_117 = c32(0xe0164)
 
constexpr auto VariationSelector_118 = c32(0xe0165)
 
constexpr auto VariationSelector_119 = c32(0xe0166)
 
constexpr auto VariationSelector_120 = c32(0xe0167)
 
constexpr auto VariationSelector_121 = c32(0xe0168)
 
constexpr auto VariationSelector_122 = c32(0xe0169)
 
constexpr auto VariationSelector_123 = c32(0xe016a)
 
constexpr auto VariationSelector_124 = c32(0xe016b)
 
constexpr auto VariationSelector_125 = c32(0xe016c)
 
constexpr auto VariationSelector_126 = c32(0xe016d)
 
constexpr auto VariationSelector_127 = c32(0xe016e)
 
constexpr auto VariationSelector_128 = c32(0xe016f)
 
constexpr auto VariationSelector_129 = c32(0xe0170)
 
constexpr auto VariationSelector_130 = c32(0xe0171)
 
constexpr auto VariationSelector_131 = c32(0xe0172)
 
constexpr auto VariationSelector_132 = c32(0xe0173)
 
constexpr auto VariationSelector_133 = c32(0xe0174)
 
constexpr auto VariationSelector_134 = c32(0xe0175)
 
constexpr auto VariationSelector_135 = c32(0xe0176)
 
constexpr auto VariationSelector_136 = c32(0xe0177)
 
constexpr auto VariationSelector_137 = c32(0xe0178)
 
constexpr auto VariationSelector_138 = c32(0xe0179)
 
constexpr auto VariationSelector_139 = c32(0xe017a)
 
constexpr auto VariationSelector_140 = c32(0xe017b)
 
constexpr auto VariationSelector_141 = c32(0xe017c)
 
constexpr auto VariationSelector_142 = c32(0xe017d)
 
constexpr auto VariationSelector_143 = c32(0xe017e)
 
constexpr auto VariationSelector_144 = c32(0xe017f)
 
constexpr auto VariationSelector_145 = c32(0xe0180)
 
constexpr auto VariationSelector_146 = c32(0xe0181)
 
constexpr auto VariationSelector_147 = c32(0xe0182)
 
constexpr auto VariationSelector_148 = c32(0xe0183)
 
constexpr auto VariationSelector_149 = c32(0xe0184)
 
constexpr auto VariationSelector_150 = c32(0xe0185)
 
constexpr auto VariationSelector_151 = c32(0xe0186)
 
constexpr auto VariationSelector_152 = c32(0xe0187)
 
constexpr auto VariationSelector_153 = c32(0xe0188)
 
constexpr auto VariationSelector_154 = c32(0xe0189)
 
constexpr auto VariationSelector_155 = c32(0xe018a)
 
constexpr auto VariationSelector_156 = c32(0xe018b)
 
constexpr auto VariationSelector_157 = c32(0xe018c)
 
constexpr auto VariationSelector_158 = c32(0xe018d)
 
constexpr auto VariationSelector_159 = c32(0xe018e)
 
constexpr auto VariationSelector_160 = c32(0xe018f)
 
constexpr auto VariationSelector_161 = c32(0xe0190)
 
constexpr auto VariationSelector_162 = c32(0xe0191)
 
constexpr auto VariationSelector_163 = c32(0xe0192)
 
constexpr auto VariationSelector_164 = c32(0xe0193)
 
constexpr auto VariationSelector_165 = c32(0xe0194)
 
constexpr auto VariationSelector_166 = c32(0xe0195)
 
constexpr auto VariationSelector_167 = c32(0xe0196)
 
constexpr auto VariationSelector_168 = c32(0xe0197)
 
constexpr auto VariationSelector_169 = c32(0xe0198)
 
constexpr auto VariationSelector_170 = c32(0xe0199)
 
constexpr auto VariationSelector_171 = c32(0xe019a)
 
constexpr auto VariationSelector_172 = c32(0xe019b)
 
constexpr auto VariationSelector_173 = c32(0xe019c)
 
constexpr auto VariationSelector_174 = c32(0xe019d)
 
constexpr auto VariationSelector_175 = c32(0xe019e)
 
constexpr auto VariationSelector_176 = c32(0xe019f)
 
constexpr auto VariationSelector_177 = c32(0xe01a0)
 
constexpr auto VariationSelector_178 = c32(0xe01a1)
 
constexpr auto VariationSelector_179 = c32(0xe01a2)
 
constexpr auto VariationSelector_180 = c32(0xe01a3)
 
constexpr auto VariationSelector_181 = c32(0xe01a4)
 
constexpr auto VariationSelector_182 = c32(0xe01a5)
 
constexpr auto VariationSelector_183 = c32(0xe01a6)
 
constexpr auto VariationSelector_184 = c32(0xe01a7)
 
constexpr auto VariationSelector_185 = c32(0xe01a8)
 
constexpr auto VariationSelector_186 = c32(0xe01a9)
 
constexpr auto VariationSelector_187 = c32(0xe01aa)
 
constexpr auto VariationSelector_188 = c32(0xe01ab)
 
constexpr auto VariationSelector_189 = c32(0xe01ac)
 
constexpr auto VariationSelector_190 = c32(0xe01ad)
 
constexpr auto VariationSelector_191 = c32(0xe01ae)
 
constexpr auto VariationSelector_192 = c32(0xe01af)
 
constexpr auto VariationSelector_193 = c32(0xe01b0)
 
constexpr auto VariationSelector_194 = c32(0xe01b1)
 
constexpr auto VariationSelector_195 = c32(0xe01b2)
 
constexpr auto VariationSelector_196 = c32(0xe01b3)
 
constexpr auto VariationSelector_197 = c32(0xe01b4)
 
constexpr auto VariationSelector_198 = c32(0xe01b5)
 
constexpr auto VariationSelector_199 = c32(0xe01b6)
 
constexpr auto VariationSelector_200 = c32(0xe01b7)
 
constexpr auto VariationSelector_201 = c32(0xe01b8)
 
constexpr auto VariationSelector_202 = c32(0xe01b9)
 
constexpr auto VariationSelector_203 = c32(0xe01ba)
 
constexpr auto VariationSelector_204 = c32(0xe01bb)
 
constexpr auto VariationSelector_205 = c32(0xe01bc)
 
constexpr auto VariationSelector_206 = c32(0xe01bd)
 
constexpr auto VariationSelector_207 = c32(0xe01be)
 
constexpr auto VariationSelector_208 = c32(0xe01bf)
 
constexpr auto VariationSelector_209 = c32(0xe01c0)
 
constexpr auto VariationSelector_210 = c32(0xe01c1)
 
constexpr auto VariationSelector_211 = c32(0xe01c2)
 
constexpr auto VariationSelector_212 = c32(0xe01c3)
 
constexpr auto VariationSelector_213 = c32(0xe01c4)
 
constexpr auto VariationSelector_214 = c32(0xe01c5)
 
constexpr auto VariationSelector_215 = c32(0xe01c6)
 
constexpr auto VariationSelector_216 = c32(0xe01c7)
 
constexpr auto VariationSelector_217 = c32(0xe01c8)
 
constexpr auto VariationSelector_218 = c32(0xe01c9)
 
constexpr auto VariationSelector_219 = c32(0xe01ca)
 
constexpr auto VariationSelector_220 = c32(0xe01cb)
 
constexpr auto VariationSelector_221 = c32(0xe01cc)
 
constexpr auto VariationSelector_222 = c32(0xe01cd)
 
constexpr auto VariationSelector_223 = c32(0xe01ce)
 
constexpr auto VariationSelector_224 = c32(0xe01cf)
 
constexpr auto VariationSelector_225 = c32(0xe01d0)
 
constexpr auto VariationSelector_226 = c32(0xe01d1)
 
constexpr auto VariationSelector_227 = c32(0xe01d2)
 
constexpr auto VariationSelector_228 = c32(0xe01d3)
 
constexpr auto VariationSelector_229 = c32(0xe01d4)
 
constexpr auto VariationSelector_230 = c32(0xe01d5)
 
constexpr auto VariationSelector_231 = c32(0xe01d6)
 
constexpr auto VariationSelector_232 = c32(0xe01d7)
 
constexpr auto VariationSelector_233 = c32(0xe01d8)
 
constexpr auto VariationSelector_234 = c32(0xe01d9)
 
constexpr auto VariationSelector_235 = c32(0xe01da)
 
constexpr auto VariationSelector_236 = c32(0xe01db)
 
constexpr auto VariationSelector_237 = c32(0xe01dc)
 
constexpr auto VariationSelector_238 = c32(0xe01dd)
 
constexpr auto VariationSelector_239 = c32(0xe01de)
 
constexpr auto VariationSelector_240 = c32(0xe01df)
 
constexpr auto VariationSelector_241 = c32(0xe01e0)
 
constexpr auto VariationSelector_242 = c32(0xe01e1)
 
constexpr auto VariationSelector_243 = c32(0xe01e2)
 
constexpr auto VariationSelector_244 = c32(0xe01e3)
 
constexpr auto VariationSelector_245 = c32(0xe01e4)
 
constexpr auto VariationSelector_246 = c32(0xe01e5)
 
constexpr auto VariationSelector_247 = c32(0xe01e6)
 
constexpr auto VariationSelector_248 = c32(0xe01e7)
 
constexpr auto VariationSelector_249 = c32(0xe01e8)
 
constexpr auto VariationSelector_250 = c32(0xe01e9)
 
constexpr auto VariationSelector_251 = c32(0xe01ea)
 
constexpr auto VariationSelector_252 = c32(0xe01eb)
 
constexpr auto VariationSelector_253 = c32(0xe01ec)
 
constexpr auto VariationSelector_254 = c32(0xe01ed)
 
constexpr auto VariationSelector_255 = c32(0xe01ee)
 
constexpr auto VariationSelector_256 = c32(0xe01ef)
 
auto regional_indicator
 

Enumeration Type Documentation

◆ DefaultIgnorableCodePoint

Enumerator
No 
Yes 

◆ EastAsianWidth

enum class dius::unicode::EastAsianWidth
strong
Enumerator
Ambiguous 
Fullwidth 
Halfwidth 
Neutral 
Narrow 
Wide 

◆ Emoji

enum class dius::unicode::Emoji
strong
Enumerator
No 
Yes 

◆ EmojiPresentation

Enumerator
No 
Yes 

◆ GeneralCategory

enum class dius::unicode::GeneralCategory
strong
Enumerator
Control 
Format 
Unassigned 
PrivateUse 
Surrogate 
CasedLetter 
LowercaseLetter 
ModifierLetter 
OtherLetter 
TitlecaseLetter 
UppercaseLetter 
SpacingMark 
EnclosingMark 
NonspacingMark 
DecimalNumber 
LetterNumber 
OtherNumber 
ConnectorPunctuation 
DashPunctuation 
ClosePunctuation 
FinalPunctuation 
InitialPunctuation 
OtherPunctuation 
OpenPunctuation 
CurrencySymbol 
ModifierSymbol 
MathSymbol 
OtherSymbol 
LineSeparator 
ParagraphSeparator 
SpaceSeparator 
Invalid 

◆ GraphemeClusterBreak

Enumerator
Control 
CR 
Extend 
LF 
LV 
LVT 
Prepend 
RegionalIndicator 
SpacingMark 
Other 
ZWJ 
Other_ExtendedPictographic 
Extend_IndicConjunctBreak_Extend 
Extend_IndicConjunctBreak_Linker 
Other_IndicConjunctBreak_Consonant 

◆ RegionalIndicator

Enumerator
No 
Yes 

Function Documentation

◆ category_letter()

auto dius::unicode::category_letter ( GeneralCategory category) -> bool
constexpr

◆ category_mark()

auto dius::unicode::category_mark ( GeneralCategory category) -> bool
constexpr

◆ category_number()

auto dius::unicode::category_number ( GeneralCategory category) -> bool
constexpr

◆ category_other()

auto dius::unicode::category_other ( GeneralCategory category) -> bool
constexpr

◆ category_punctuation()

auto dius::unicode::category_punctuation ( GeneralCategory category) -> bool
constexpr

◆ category_separator()

auto dius::unicode::category_separator ( GeneralCategory category) -> bool
constexpr

◆ category_symbol()

auto dius::unicode::category_symbol ( GeneralCategory category) -> bool
constexpr

◆ code_point_width()

auto dius::unicode::code_point_width ( c32 code_point) -> di::Optional< u8 >

Return the print width a code point.

Returns
A width value (0, 1, or 2) for printable characters. And nullopt otherwise.

This function is useful for determining the width of a string but not sufficient. To determine the actual width of a string, grapheme segmentation is needed.

◆ grapheme_cluster_width()

auto dius::unicode::grapheme_cluster_width ( di::StringView grapheme_cluster) -> u8

Return the print width of an individual grapheme.

Returns
A width value (1, or 2) for "printable" graphemes. And nullopt otherwise.

This function is useful in conjunction with segmenting a string into a list of graphemes. The width of a grapheme is defined as the width of the first non-zero width code point in the cluster, with some special handling for variation selector 15 and 16. These code points can cause the width to change based on the character immediately preceding it.

◆ GraphemeClusterView()

template<typename Con>
dius::unicode::GraphemeClusterView ( Con && ) -> GraphemeClusterView< di::meta::AsView< Con > >

◆ tag_invoke() [1/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< DefaultIgnorableCodePoint >  )
constexpr

◆ tag_invoke() [2/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< EastAsianWidth >  )
constexpr

◆ tag_invoke() [3/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< Emoji >  )
constexpr

◆ tag_invoke() [4/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< EmojiPresentation >  )
constexpr

◆ tag_invoke() [5/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< GeneralCategory >  )
constexpr

◆ tag_invoke() [6/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< GraphemeClusterBreak >  )
constexpr

◆ tag_invoke() [7/7]

auto dius::unicode::tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< RegionalIndicator >  )
constexpr

◆ text_width()

auto dius::unicode::text_width ( di::StringView string) -> usize

Return the print width of a string.

Returns
The print width of the string.

This function returns the sum of the print width across all grapheme clusters in the string.

Variable Documentation

◆ ActivateArabicFormShaping

auto dius::unicode::ActivateArabicFormShaping = c32(0x206d)
inlineconstexpr

◆ ActivateSymmetricSwapping

auto dius::unicode::ActivateSymmetricSwapping = c32(0x206b)
inlineconstexpr

◆ ArabicDisputedEndOfAyah

auto dius::unicode::ArabicDisputedEndOfAyah = c32(0x8e2)
inlineconstexpr

◆ ArabicEndOfAyah

auto dius::unicode::ArabicEndOfAyah = c32(0x6dd)
inlineconstexpr

◆ ArabicFootnoteMarker

auto dius::unicode::ArabicFootnoteMarker = c32(0x602)
inlineconstexpr

◆ ArabicLetterMark

auto dius::unicode::ArabicLetterMark = c32(0x61c)
inlineconstexpr

◆ ArabicNumberMarkAbove

auto dius::unicode::ArabicNumberMarkAbove = c32(0x605)
inlineconstexpr

◆ ArabicNumberSign

auto dius::unicode::ArabicNumberSign = c32(0x600)
inlineconstexpr

◆ ArabicPiastreMarkAbove

auto dius::unicode::ArabicPiastreMarkAbove = c32(0x891)
inlineconstexpr

◆ ArabicPoundMarkAbove

auto dius::unicode::ArabicPoundMarkAbove = c32(0x890)
inlineconstexpr

◆ ArabicSignSafha

auto dius::unicode::ArabicSignSafha = c32(0x603)
inlineconstexpr

◆ ArabicSignSamvat

auto dius::unicode::ArabicSignSamvat = c32(0x604)
inlineconstexpr

◆ ArabicSignSanah

auto dius::unicode::ArabicSignSanah = c32(0x601)
inlineconstexpr

◆ CancelTag

auto dius::unicode::CancelTag = c32(0xe007f)
inlineconstexpr

◆ default_ignorable_code_point

auto dius::unicode::default_ignorable_code_point
inline
Initial value:
=
auto default_ignorable_code_point_ranges() -> di::Span< PropertyRange< DefaultIgnorableCodePoint > const >
Definition property_range.h:35

◆ east_asian_width

auto dius::unicode::east_asian_width
inline
Initial value:

◆ EgyptianHieroglyphBeginEnclosure

auto dius::unicode::EgyptianHieroglyphBeginEnclosure = c32(0x1343c)
inlineconstexpr

◆ EgyptianHieroglyphBeginSegment

auto dius::unicode::EgyptianHieroglyphBeginSegment = c32(0x13437)
inlineconstexpr

◆ EgyptianHieroglyphBeginWalledEnclosure

auto dius::unicode::EgyptianHieroglyphBeginWalledEnclosure = c32(0x1343e)
inlineconstexpr

◆ EgyptianHieroglyphEndEnclosure

auto dius::unicode::EgyptianHieroglyphEndEnclosure = c32(0x1343d)
inlineconstexpr

◆ EgyptianHieroglyphEndSegment

auto dius::unicode::EgyptianHieroglyphEndSegment = c32(0x13438)
inlineconstexpr

◆ EgyptianHieroglyphEndWalledEnclosure

auto dius::unicode::EgyptianHieroglyphEndWalledEnclosure = c32(0x1343f)
inlineconstexpr

◆ EgyptianHieroglyphHorizontalJoiner

auto dius::unicode::EgyptianHieroglyphHorizontalJoiner = c32(0x13431)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtBottom

auto dius::unicode::EgyptianHieroglyphInsertAtBottom = c32(0x1343b)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtBottomEnd

auto dius::unicode::EgyptianHieroglyphInsertAtBottomEnd = c32(0x13435)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtBottomStart

auto dius::unicode::EgyptianHieroglyphInsertAtBottomStart = c32(0x13433)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtMiddle

auto dius::unicode::EgyptianHieroglyphInsertAtMiddle = c32(0x13439)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtTop

auto dius::unicode::EgyptianHieroglyphInsertAtTop = c32(0x1343a)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtTopEnd

auto dius::unicode::EgyptianHieroglyphInsertAtTopEnd = c32(0x13434)
inlineconstexpr

◆ EgyptianHieroglyphInsertAtTopStart

auto dius::unicode::EgyptianHieroglyphInsertAtTopStart = c32(0x13432)
inlineconstexpr

◆ EgyptianHieroglyphOverlayMiddle

auto dius::unicode::EgyptianHieroglyphOverlayMiddle = c32(0x13436)
inlineconstexpr

◆ EgyptianHieroglyphVerticalJoiner

auto dius::unicode::EgyptianHieroglyphVerticalJoiner = c32(0x13430)
inlineconstexpr

◆ emoji

auto dius::unicode::emoji = detail::LookupProperty<Emoji, Emoji::No>(detail::emoji_ranges())
inline

◆ emoji_presentation

auto dius::unicode::emoji_presentation
inline
Initial value:

◆ EmQuad

auto dius::unicode::EmQuad = c32(0x2001)
inlineconstexpr

◆ EmSpace

auto dius::unicode::EmSpace = c32(0x2003)
inlineconstexpr

◆ EnQuad

auto dius::unicode::EnQuad = c32(0x2000)
inlineconstexpr

◆ EnSpace

auto dius::unicode::EnSpace = c32(0x2002)
inlineconstexpr

◆ FigureSpace

auto dius::unicode::FigureSpace = c32(0x2007)
inlineconstexpr

◆ FirstStrongIsolate

auto dius::unicode::FirstStrongIsolate = c32(0x2068)
inlineconstexpr

◆ Four_Per_EmSpace

auto dius::unicode::Four_Per_EmSpace = c32(0x2005)
inlineconstexpr

◆ FunctionApplication

auto dius::unicode::FunctionApplication = c32(0x2061)
inlineconstexpr

◆ general_category

auto dius::unicode::general_category
inline
Initial value:

◆ grapheme_cluster_break

auto dius::unicode::grapheme_cluster_break
inline
Initial value:

◆ grapheme_clusters

auto dius::unicode::grapheme_clusters = detail::GraphemeClusterViewFunction {}
inlineconstexpr

◆ HairSpace

auto dius::unicode::HairSpace = c32(0x200a)
inlineconstexpr

◆ IdeographicSpace

auto dius::unicode::IdeographicSpace = c32(0x3000)
inlineconstexpr

◆ IdeographicVariationIndicator

auto dius::unicode::IdeographicVariationIndicator = c32(0x303e)
inlineconstexpr

◆ InhibitArabicFormShaping

auto dius::unicode::InhibitArabicFormShaping = c32(0x206c)
inlineconstexpr

◆ InhibitSymmetricSwapping

auto dius::unicode::InhibitSymmetricSwapping = c32(0x206a)
inlineconstexpr

◆ InterlinearAnnotationAnchor

auto dius::unicode::InterlinearAnnotationAnchor = c32(0xfff9)
inlineconstexpr

◆ InterlinearAnnotationSeparator

auto dius::unicode::InterlinearAnnotationSeparator = c32(0xfffa)
inlineconstexpr

◆ InterlinearAnnotationTerminator

auto dius::unicode::InterlinearAnnotationTerminator = c32(0xfffb)
inlineconstexpr

◆ InvisiblePlus

auto dius::unicode::InvisiblePlus = c32(0x2064)
inlineconstexpr

◆ InvisibleSeparator

auto dius::unicode::InvisibleSeparator = c32(0x2063)
inlineconstexpr

◆ InvisibleTimes

auto dius::unicode::InvisibleTimes = c32(0x2062)
inlineconstexpr

◆ KaithiNumberSign

auto dius::unicode::KaithiNumberSign = c32(0x110bd)
inlineconstexpr

◆ KaithiNumberSignAbove

auto dius::unicode::KaithiNumberSignAbove = c32(0x110cd)
inlineconstexpr

◆ LanguageTag

auto dius::unicode::LanguageTag = c32(0xe0001)
inlineconstexpr

◆ Left_To_RightEmbedding

auto dius::unicode::Left_To_RightEmbedding = c32(0x202a)
inlineconstexpr

◆ Left_To_RightIsolate

auto dius::unicode::Left_To_RightIsolate = c32(0x2066)
inlineconstexpr

◆ Left_To_RightMark

auto dius::unicode::Left_To_RightMark = c32(0x200e)
inlineconstexpr

◆ Left_To_RightOverride

auto dius::unicode::Left_To_RightOverride = c32(0x202d)
inlineconstexpr

◆ LineSeparator

auto dius::unicode::LineSeparator = c32(0x2028)
inlineconstexpr

◆ MediumMathematicalSpace

auto dius::unicode::MediumMathematicalSpace = c32(0x205f)
inlineconstexpr

◆ MongolianFreeVariationSelectorFour

auto dius::unicode::MongolianFreeVariationSelectorFour = c32(0x180f)
inlineconstexpr

◆ MongolianFreeVariationSelectorOne

auto dius::unicode::MongolianFreeVariationSelectorOne = c32(0x180b)
inlineconstexpr

◆ MongolianFreeVariationSelectorThree

auto dius::unicode::MongolianFreeVariationSelectorThree = c32(0x180d)
inlineconstexpr

◆ MongolianFreeVariationSelectorTwo

auto dius::unicode::MongolianFreeVariationSelectorTwo = c32(0x180c)
inlineconstexpr

◆ MongolianVowelSeparator

auto dius::unicode::MongolianVowelSeparator = c32(0x180e)
inlineconstexpr

◆ MusicalSymbolBeginBeam

auto dius::unicode::MusicalSymbolBeginBeam = c32(0x1d173)
inlineconstexpr

◆ MusicalSymbolBeginPhrase

auto dius::unicode::MusicalSymbolBeginPhrase = c32(0x1d179)
inlineconstexpr

◆ MusicalSymbolBeginSlur

auto dius::unicode::MusicalSymbolBeginSlur = c32(0x1d177)
inlineconstexpr

◆ MusicalSymbolBeginTie

auto dius::unicode::MusicalSymbolBeginTie = c32(0x1d175)
inlineconstexpr

◆ MusicalSymbolEndBeam

auto dius::unicode::MusicalSymbolEndBeam = c32(0x1d174)
inlineconstexpr

◆ MusicalSymbolEndPhrase

auto dius::unicode::MusicalSymbolEndPhrase = c32(0x1d17a)
inlineconstexpr

◆ MusicalSymbolEndSlur

auto dius::unicode::MusicalSymbolEndSlur = c32(0x1d178)
inlineconstexpr

◆ MusicalSymbolEndTie

auto dius::unicode::MusicalSymbolEndTie = c32(0x1d176)
inlineconstexpr

◆ NarrowNo_BreakSpace

auto dius::unicode::NarrowNo_BreakSpace = c32(0x202f)
inlineconstexpr

◆ NationalDigitShapes

auto dius::unicode::NationalDigitShapes = c32(0x206e)
inlineconstexpr

◆ No_BreakSpace

auto dius::unicode::No_BreakSpace = c32(0xa0)
inlineconstexpr

◆ NominalDigitShapes

auto dius::unicode::NominalDigitShapes = c32(0x206f)
inlineconstexpr

◆ OghamSpaceMark

auto dius::unicode::OghamSpaceMark = c32(0x1680)
inlineconstexpr

◆ ParagraphSeparator

auto dius::unicode::ParagraphSeparator = c32(0x2029)
inlineconstexpr

◆ PopDirectionalFormatting

auto dius::unicode::PopDirectionalFormatting = c32(0x202c)
inlineconstexpr

◆ PopDirectionalIsolate

auto dius::unicode::PopDirectionalIsolate = c32(0x2069)
inlineconstexpr

◆ PunctuationSpace

auto dius::unicode::PunctuationSpace = c32(0x2008)
inlineconstexpr

◆ regional_indicator

auto dius::unicode::regional_indicator
inline
Initial value:

◆ Right_To_LeftEmbedding

auto dius::unicode::Right_To_LeftEmbedding = c32(0x202b)
inlineconstexpr

◆ Right_To_LeftIsolate

auto dius::unicode::Right_To_LeftIsolate = c32(0x2067)
inlineconstexpr

◆ Right_To_LeftMark

auto dius::unicode::Right_To_LeftMark = c32(0x200f)
inlineconstexpr

◆ Right_To_LeftOverride

auto dius::unicode::Right_To_LeftOverride = c32(0x202e)
inlineconstexpr

◆ ShorthandFormatContinuingOverlap

auto dius::unicode::ShorthandFormatContinuingOverlap = c32(0x1bca1)
inlineconstexpr

◆ ShorthandFormatDownStep

auto dius::unicode::ShorthandFormatDownStep = c32(0x1bca2)
inlineconstexpr

◆ ShorthandFormatLetterOverlap

auto dius::unicode::ShorthandFormatLetterOverlap = c32(0x1bca0)
inlineconstexpr

◆ ShorthandFormatUpStep

auto dius::unicode::ShorthandFormatUpStep = c32(0x1bca3)
inlineconstexpr

◆ Six_Per_EmSpace

auto dius::unicode::Six_Per_EmSpace = c32(0x2006)
inlineconstexpr

◆ SoftHyphen

auto dius::unicode::SoftHyphen = c32(0xad)
inlineconstexpr

◆ Space

auto dius::unicode::Space = c32(0x20)
inlineconstexpr

◆ SyriacAbbreviationMark

auto dius::unicode::SyriacAbbreviationMark = c32(0x70f)
inlineconstexpr

◆ TagAmpersand

auto dius::unicode::TagAmpersand = c32(0xe0026)
inlineconstexpr

◆ TagApostrophe

auto dius::unicode::TagApostrophe = c32(0xe0027)
inlineconstexpr

◆ TagAsterisk

auto dius::unicode::TagAsterisk = c32(0xe002a)
inlineconstexpr

◆ TagCircumflexAccent

auto dius::unicode::TagCircumflexAccent = c32(0xe005e)
inlineconstexpr

◆ TagColon

auto dius::unicode::TagColon = c32(0xe003a)
inlineconstexpr

◆ TagComma

auto dius::unicode::TagComma = c32(0xe002c)
inlineconstexpr

◆ TagCommercialAt

auto dius::unicode::TagCommercialAt = c32(0xe0040)
inlineconstexpr

◆ TagDigitEight

auto dius::unicode::TagDigitEight = c32(0xe0038)
inlineconstexpr

◆ TagDigitFive

auto dius::unicode::TagDigitFive = c32(0xe0035)
inlineconstexpr

◆ TagDigitFour

auto dius::unicode::TagDigitFour = c32(0xe0034)
inlineconstexpr

◆ TagDigitNine

auto dius::unicode::TagDigitNine = c32(0xe0039)
inlineconstexpr

◆ TagDigitOne

auto dius::unicode::TagDigitOne = c32(0xe0031)
inlineconstexpr

◆ TagDigitSeven

auto dius::unicode::TagDigitSeven = c32(0xe0037)
inlineconstexpr

◆ TagDigitSix

auto dius::unicode::TagDigitSix = c32(0xe0036)
inlineconstexpr

◆ TagDigitThree

auto dius::unicode::TagDigitThree = c32(0xe0033)
inlineconstexpr

◆ TagDigitTwo

auto dius::unicode::TagDigitTwo = c32(0xe0032)
inlineconstexpr

◆ TagDigitZero

auto dius::unicode::TagDigitZero = c32(0xe0030)
inlineconstexpr

◆ TagDollarSign

auto dius::unicode::TagDollarSign = c32(0xe0024)
inlineconstexpr

◆ TagEqualsSign

auto dius::unicode::TagEqualsSign = c32(0xe003d)
inlineconstexpr

◆ TagExclamationMark

auto dius::unicode::TagExclamationMark = c32(0xe0021)
inlineconstexpr

◆ TagFullStop

auto dius::unicode::TagFullStop = c32(0xe002e)
inlineconstexpr

◆ TagGraveAccent

auto dius::unicode::TagGraveAccent = c32(0xe0060)
inlineconstexpr

◆ TagGreater_ThanSign

auto dius::unicode::TagGreater_ThanSign = c32(0xe003e)
inlineconstexpr

◆ TagHyphen_Minus

auto dius::unicode::TagHyphen_Minus = c32(0xe002d)
inlineconstexpr

◆ TagLatinCapitalLetterA

auto dius::unicode::TagLatinCapitalLetterA = c32(0xe0041)
inlineconstexpr

◆ TagLatinCapitalLetterB

auto dius::unicode::TagLatinCapitalLetterB = c32(0xe0042)
inlineconstexpr

◆ TagLatinCapitalLetterC

auto dius::unicode::TagLatinCapitalLetterC = c32(0xe0043)
inlineconstexpr

◆ TagLatinCapitalLetterD

auto dius::unicode::TagLatinCapitalLetterD = c32(0xe0044)
inlineconstexpr

◆ TagLatinCapitalLetterE

auto dius::unicode::TagLatinCapitalLetterE = c32(0xe0045)
inlineconstexpr

◆ TagLatinCapitalLetterF

auto dius::unicode::TagLatinCapitalLetterF = c32(0xe0046)
inlineconstexpr

◆ TagLatinCapitalLetterG

auto dius::unicode::TagLatinCapitalLetterG = c32(0xe0047)
inlineconstexpr

◆ TagLatinCapitalLetterH

auto dius::unicode::TagLatinCapitalLetterH = c32(0xe0048)
inlineconstexpr

◆ TagLatinCapitalLetterI

auto dius::unicode::TagLatinCapitalLetterI = c32(0xe0049)
inlineconstexpr

◆ TagLatinCapitalLetterJ

auto dius::unicode::TagLatinCapitalLetterJ = c32(0xe004a)
inlineconstexpr

◆ TagLatinCapitalLetterK

auto dius::unicode::TagLatinCapitalLetterK = c32(0xe004b)
inlineconstexpr

◆ TagLatinCapitalLetterL

auto dius::unicode::TagLatinCapitalLetterL = c32(0xe004c)
inlineconstexpr

◆ TagLatinCapitalLetterM

auto dius::unicode::TagLatinCapitalLetterM = c32(0xe004d)
inlineconstexpr

◆ TagLatinCapitalLetterN

auto dius::unicode::TagLatinCapitalLetterN = c32(0xe004e)
inlineconstexpr

◆ TagLatinCapitalLetterO

auto dius::unicode::TagLatinCapitalLetterO = c32(0xe004f)
inlineconstexpr

◆ TagLatinCapitalLetterP

auto dius::unicode::TagLatinCapitalLetterP = c32(0xe0050)
inlineconstexpr

◆ TagLatinCapitalLetterQ

auto dius::unicode::TagLatinCapitalLetterQ = c32(0xe0051)
inlineconstexpr

◆ TagLatinCapitalLetterR

auto dius::unicode::TagLatinCapitalLetterR = c32(0xe0052)
inlineconstexpr

◆ TagLatinCapitalLetterS

auto dius::unicode::TagLatinCapitalLetterS = c32(0xe0053)
inlineconstexpr

◆ TagLatinCapitalLetterT

auto dius::unicode::TagLatinCapitalLetterT = c32(0xe0054)
inlineconstexpr

◆ TagLatinCapitalLetterU

auto dius::unicode::TagLatinCapitalLetterU = c32(0xe0055)
inlineconstexpr

◆ TagLatinCapitalLetterV

auto dius::unicode::TagLatinCapitalLetterV = c32(0xe0056)
inlineconstexpr

◆ TagLatinCapitalLetterW

auto dius::unicode::TagLatinCapitalLetterW = c32(0xe0057)
inlineconstexpr

◆ TagLatinCapitalLetterX

auto dius::unicode::TagLatinCapitalLetterX = c32(0xe0058)
inlineconstexpr

◆ TagLatinCapitalLetterY

auto dius::unicode::TagLatinCapitalLetterY = c32(0xe0059)
inlineconstexpr

◆ TagLatinCapitalLetterZ

auto dius::unicode::TagLatinCapitalLetterZ = c32(0xe005a)
inlineconstexpr

◆ TagLatinSmallLetterA

auto dius::unicode::TagLatinSmallLetterA = c32(0xe0061)
inlineconstexpr

◆ TagLatinSmallLetterB

auto dius::unicode::TagLatinSmallLetterB = c32(0xe0062)
inlineconstexpr

◆ TagLatinSmallLetterC

auto dius::unicode::TagLatinSmallLetterC = c32(0xe0063)
inlineconstexpr

◆ TagLatinSmallLetterD

auto dius::unicode::TagLatinSmallLetterD = c32(0xe0064)
inlineconstexpr

◆ TagLatinSmallLetterE

auto dius::unicode::TagLatinSmallLetterE = c32(0xe0065)
inlineconstexpr

◆ TagLatinSmallLetterF

auto dius::unicode::TagLatinSmallLetterF = c32(0xe0066)
inlineconstexpr

◆ TagLatinSmallLetterG

auto dius::unicode::TagLatinSmallLetterG = c32(0xe0067)
inlineconstexpr

◆ TagLatinSmallLetterH

auto dius::unicode::TagLatinSmallLetterH = c32(0xe0068)
inlineconstexpr

◆ TagLatinSmallLetterI

auto dius::unicode::TagLatinSmallLetterI = c32(0xe0069)
inlineconstexpr

◆ TagLatinSmallLetterJ

auto dius::unicode::TagLatinSmallLetterJ = c32(0xe006a)
inlineconstexpr

◆ TagLatinSmallLetterK

auto dius::unicode::TagLatinSmallLetterK = c32(0xe006b)
inlineconstexpr

◆ TagLatinSmallLetterL

auto dius::unicode::TagLatinSmallLetterL = c32(0xe006c)
inlineconstexpr

◆ TagLatinSmallLetterM

auto dius::unicode::TagLatinSmallLetterM = c32(0xe006d)
inlineconstexpr

◆ TagLatinSmallLetterN

auto dius::unicode::TagLatinSmallLetterN = c32(0xe006e)
inlineconstexpr

◆ TagLatinSmallLetterO

auto dius::unicode::TagLatinSmallLetterO = c32(0xe006f)
inlineconstexpr

◆ TagLatinSmallLetterP

auto dius::unicode::TagLatinSmallLetterP = c32(0xe0070)
inlineconstexpr

◆ TagLatinSmallLetterQ

auto dius::unicode::TagLatinSmallLetterQ = c32(0xe0071)
inlineconstexpr

◆ TagLatinSmallLetterR

auto dius::unicode::TagLatinSmallLetterR = c32(0xe0072)
inlineconstexpr

◆ TagLatinSmallLetterS

auto dius::unicode::TagLatinSmallLetterS = c32(0xe0073)
inlineconstexpr

◆ TagLatinSmallLetterT

auto dius::unicode::TagLatinSmallLetterT = c32(0xe0074)
inlineconstexpr

◆ TagLatinSmallLetterU

auto dius::unicode::TagLatinSmallLetterU = c32(0xe0075)
inlineconstexpr

◆ TagLatinSmallLetterV

auto dius::unicode::TagLatinSmallLetterV = c32(0xe0076)
inlineconstexpr

◆ TagLatinSmallLetterW

auto dius::unicode::TagLatinSmallLetterW = c32(0xe0077)
inlineconstexpr

◆ TagLatinSmallLetterX

auto dius::unicode::TagLatinSmallLetterX = c32(0xe0078)
inlineconstexpr

◆ TagLatinSmallLetterY

auto dius::unicode::TagLatinSmallLetterY = c32(0xe0079)
inlineconstexpr

◆ TagLatinSmallLetterZ

auto dius::unicode::TagLatinSmallLetterZ = c32(0xe007a)
inlineconstexpr

◆ TagLeftCurlyBracket

auto dius::unicode::TagLeftCurlyBracket = c32(0xe007b)
inlineconstexpr

◆ TagLeftParenthesis

auto dius::unicode::TagLeftParenthesis = c32(0xe0028)
inlineconstexpr

◆ TagLeftSquareBracket

auto dius::unicode::TagLeftSquareBracket = c32(0xe005b)
inlineconstexpr

◆ TagLess_ThanSign

auto dius::unicode::TagLess_ThanSign = c32(0xe003c)
inlineconstexpr

◆ TagLowLine

auto dius::unicode::TagLowLine = c32(0xe005f)
inlineconstexpr

◆ TagNumberSign

auto dius::unicode::TagNumberSign = c32(0xe0023)
inlineconstexpr

◆ TagPercentSign

auto dius::unicode::TagPercentSign = c32(0xe0025)
inlineconstexpr

◆ TagPlusSign

auto dius::unicode::TagPlusSign = c32(0xe002b)
inlineconstexpr

◆ TagQuestionMark

auto dius::unicode::TagQuestionMark = c32(0xe003f)
inlineconstexpr

◆ TagQuotationMark

auto dius::unicode::TagQuotationMark = c32(0xe0022)
inlineconstexpr

◆ TagReverseSolidus

auto dius::unicode::TagReverseSolidus = c32(0xe005c)
inlineconstexpr

◆ TagRightCurlyBracket

auto dius::unicode::TagRightCurlyBracket = c32(0xe007d)
inlineconstexpr

◆ TagRightParenthesis

auto dius::unicode::TagRightParenthesis = c32(0xe0029)
inlineconstexpr

◆ TagRightSquareBracket

auto dius::unicode::TagRightSquareBracket = c32(0xe005d)
inlineconstexpr

◆ TagSemicolon

auto dius::unicode::TagSemicolon = c32(0xe003b)
inlineconstexpr

◆ TagSolidus

auto dius::unicode::TagSolidus = c32(0xe002f)
inlineconstexpr

◆ TagSpace

auto dius::unicode::TagSpace = c32(0xe0020)
inlineconstexpr

◆ TagTilde

auto dius::unicode::TagTilde = c32(0xe007e)
inlineconstexpr

◆ TagVerticalLine

auto dius::unicode::TagVerticalLine = c32(0xe007c)
inlineconstexpr

◆ ThinSpace

auto dius::unicode::ThinSpace = c32(0x2009)
inlineconstexpr

◆ Three_Per_EmSpace

auto dius::unicode::Three_Per_EmSpace = c32(0x2004)
inlineconstexpr

◆ VariationSelector_1

auto dius::unicode::VariationSelector_1 = c32(0xfe00)
inlineconstexpr

◆ VariationSelector_10

auto dius::unicode::VariationSelector_10 = c32(0xfe09)
inlineconstexpr

◆ VariationSelector_100

auto dius::unicode::VariationSelector_100 = c32(0xe0153)
inlineconstexpr

◆ VariationSelector_101

auto dius::unicode::VariationSelector_101 = c32(0xe0154)
inlineconstexpr

◆ VariationSelector_102

auto dius::unicode::VariationSelector_102 = c32(0xe0155)
inlineconstexpr

◆ VariationSelector_103

auto dius::unicode::VariationSelector_103 = c32(0xe0156)
inlineconstexpr

◆ VariationSelector_104

auto dius::unicode::VariationSelector_104 = c32(0xe0157)
inlineconstexpr

◆ VariationSelector_105

auto dius::unicode::VariationSelector_105 = c32(0xe0158)
inlineconstexpr

◆ VariationSelector_106

auto dius::unicode::VariationSelector_106 = c32(0xe0159)
inlineconstexpr

◆ VariationSelector_107

auto dius::unicode::VariationSelector_107 = c32(0xe015a)
inlineconstexpr

◆ VariationSelector_108

auto dius::unicode::VariationSelector_108 = c32(0xe015b)
inlineconstexpr

◆ VariationSelector_109

auto dius::unicode::VariationSelector_109 = c32(0xe015c)
inlineconstexpr

◆ VariationSelector_11

auto dius::unicode::VariationSelector_11 = c32(0xfe0a)
inlineconstexpr

◆ VariationSelector_110

auto dius::unicode::VariationSelector_110 = c32(0xe015d)
inlineconstexpr

◆ VariationSelector_111

auto dius::unicode::VariationSelector_111 = c32(0xe015e)
inlineconstexpr

◆ VariationSelector_112

auto dius::unicode::VariationSelector_112 = c32(0xe015f)
inlineconstexpr

◆ VariationSelector_113

auto dius::unicode::VariationSelector_113 = c32(0xe0160)
inlineconstexpr

◆ VariationSelector_114

auto dius::unicode::VariationSelector_114 = c32(0xe0161)
inlineconstexpr

◆ VariationSelector_115

auto dius::unicode::VariationSelector_115 = c32(0xe0162)
inlineconstexpr

◆ VariationSelector_116

auto dius::unicode::VariationSelector_116 = c32(0xe0163)
inlineconstexpr

◆ VariationSelector_117

auto dius::unicode::VariationSelector_117 = c32(0xe0164)
inlineconstexpr

◆ VariationSelector_118

auto dius::unicode::VariationSelector_118 = c32(0xe0165)
inlineconstexpr

◆ VariationSelector_119

auto dius::unicode::VariationSelector_119 = c32(0xe0166)
inlineconstexpr

◆ VariationSelector_12

auto dius::unicode::VariationSelector_12 = c32(0xfe0b)
inlineconstexpr

◆ VariationSelector_120

auto dius::unicode::VariationSelector_120 = c32(0xe0167)
inlineconstexpr

◆ VariationSelector_121

auto dius::unicode::VariationSelector_121 = c32(0xe0168)
inlineconstexpr

◆ VariationSelector_122

auto dius::unicode::VariationSelector_122 = c32(0xe0169)
inlineconstexpr

◆ VariationSelector_123

auto dius::unicode::VariationSelector_123 = c32(0xe016a)
inlineconstexpr

◆ VariationSelector_124

auto dius::unicode::VariationSelector_124 = c32(0xe016b)
inlineconstexpr

◆ VariationSelector_125

auto dius::unicode::VariationSelector_125 = c32(0xe016c)
inlineconstexpr

◆ VariationSelector_126

auto dius::unicode::VariationSelector_126 = c32(0xe016d)
inlineconstexpr

◆ VariationSelector_127

auto dius::unicode::VariationSelector_127 = c32(0xe016e)
inlineconstexpr

◆ VariationSelector_128

auto dius::unicode::VariationSelector_128 = c32(0xe016f)
inlineconstexpr

◆ VariationSelector_129

auto dius::unicode::VariationSelector_129 = c32(0xe0170)
inlineconstexpr

◆ VariationSelector_13

auto dius::unicode::VariationSelector_13 = c32(0xfe0c)
inlineconstexpr

◆ VariationSelector_130

auto dius::unicode::VariationSelector_130 = c32(0xe0171)
inlineconstexpr

◆ VariationSelector_131

auto dius::unicode::VariationSelector_131 = c32(0xe0172)
inlineconstexpr

◆ VariationSelector_132

auto dius::unicode::VariationSelector_132 = c32(0xe0173)
inlineconstexpr

◆ VariationSelector_133

auto dius::unicode::VariationSelector_133 = c32(0xe0174)
inlineconstexpr

◆ VariationSelector_134

auto dius::unicode::VariationSelector_134 = c32(0xe0175)
inlineconstexpr

◆ VariationSelector_135

auto dius::unicode::VariationSelector_135 = c32(0xe0176)
inlineconstexpr

◆ VariationSelector_136

auto dius::unicode::VariationSelector_136 = c32(0xe0177)
inlineconstexpr

◆ VariationSelector_137

auto dius::unicode::VariationSelector_137 = c32(0xe0178)
inlineconstexpr

◆ VariationSelector_138

auto dius::unicode::VariationSelector_138 = c32(0xe0179)
inlineconstexpr

◆ VariationSelector_139

auto dius::unicode::VariationSelector_139 = c32(0xe017a)
inlineconstexpr

◆ VariationSelector_14

auto dius::unicode::VariationSelector_14 = c32(0xfe0d)
inlineconstexpr

◆ VariationSelector_140

auto dius::unicode::VariationSelector_140 = c32(0xe017b)
inlineconstexpr

◆ VariationSelector_141

auto dius::unicode::VariationSelector_141 = c32(0xe017c)
inlineconstexpr

◆ VariationSelector_142

auto dius::unicode::VariationSelector_142 = c32(0xe017d)
inlineconstexpr

◆ VariationSelector_143

auto dius::unicode::VariationSelector_143 = c32(0xe017e)
inlineconstexpr

◆ VariationSelector_144

auto dius::unicode::VariationSelector_144 = c32(0xe017f)
inlineconstexpr

◆ VariationSelector_145

auto dius::unicode::VariationSelector_145 = c32(0xe0180)
inlineconstexpr

◆ VariationSelector_146

auto dius::unicode::VariationSelector_146 = c32(0xe0181)
inlineconstexpr

◆ VariationSelector_147

auto dius::unicode::VariationSelector_147 = c32(0xe0182)
inlineconstexpr

◆ VariationSelector_148

auto dius::unicode::VariationSelector_148 = c32(0xe0183)
inlineconstexpr

◆ VariationSelector_149

auto dius::unicode::VariationSelector_149 = c32(0xe0184)
inlineconstexpr

◆ VariationSelector_15

auto dius::unicode::VariationSelector_15 = c32(0xfe0e)
inlineconstexpr

◆ VariationSelector_150

auto dius::unicode::VariationSelector_150 = c32(0xe0185)
inlineconstexpr

◆ VariationSelector_151

auto dius::unicode::VariationSelector_151 = c32(0xe0186)
inlineconstexpr

◆ VariationSelector_152

auto dius::unicode::VariationSelector_152 = c32(0xe0187)
inlineconstexpr

◆ VariationSelector_153

auto dius::unicode::VariationSelector_153 = c32(0xe0188)
inlineconstexpr

◆ VariationSelector_154

auto dius::unicode::VariationSelector_154 = c32(0xe0189)
inlineconstexpr

◆ VariationSelector_155

auto dius::unicode::VariationSelector_155 = c32(0xe018a)
inlineconstexpr

◆ VariationSelector_156

auto dius::unicode::VariationSelector_156 = c32(0xe018b)
inlineconstexpr

◆ VariationSelector_157

auto dius::unicode::VariationSelector_157 = c32(0xe018c)
inlineconstexpr

◆ VariationSelector_158

auto dius::unicode::VariationSelector_158 = c32(0xe018d)
inlineconstexpr

◆ VariationSelector_159

auto dius::unicode::VariationSelector_159 = c32(0xe018e)
inlineconstexpr

◆ VariationSelector_16

auto dius::unicode::VariationSelector_16 = c32(0xfe0f)
inlineconstexpr

◆ VariationSelector_160

auto dius::unicode::VariationSelector_160 = c32(0xe018f)
inlineconstexpr

◆ VariationSelector_161

auto dius::unicode::VariationSelector_161 = c32(0xe0190)
inlineconstexpr

◆ VariationSelector_162

auto dius::unicode::VariationSelector_162 = c32(0xe0191)
inlineconstexpr

◆ VariationSelector_163

auto dius::unicode::VariationSelector_163 = c32(0xe0192)
inlineconstexpr

◆ VariationSelector_164

auto dius::unicode::VariationSelector_164 = c32(0xe0193)
inlineconstexpr

◆ VariationSelector_165

auto dius::unicode::VariationSelector_165 = c32(0xe0194)
inlineconstexpr

◆ VariationSelector_166

auto dius::unicode::VariationSelector_166 = c32(0xe0195)
inlineconstexpr

◆ VariationSelector_167

auto dius::unicode::VariationSelector_167 = c32(0xe0196)
inlineconstexpr

◆ VariationSelector_168

auto dius::unicode::VariationSelector_168 = c32(0xe0197)
inlineconstexpr

◆ VariationSelector_169

auto dius::unicode::VariationSelector_169 = c32(0xe0198)
inlineconstexpr

◆ VariationSelector_17

auto dius::unicode::VariationSelector_17 = c32(0xe0100)
inlineconstexpr

◆ VariationSelector_170

auto dius::unicode::VariationSelector_170 = c32(0xe0199)
inlineconstexpr

◆ VariationSelector_171

auto dius::unicode::VariationSelector_171 = c32(0xe019a)
inlineconstexpr

◆ VariationSelector_172

auto dius::unicode::VariationSelector_172 = c32(0xe019b)
inlineconstexpr

◆ VariationSelector_173

auto dius::unicode::VariationSelector_173 = c32(0xe019c)
inlineconstexpr

◆ VariationSelector_174

auto dius::unicode::VariationSelector_174 = c32(0xe019d)
inlineconstexpr

◆ VariationSelector_175

auto dius::unicode::VariationSelector_175 = c32(0xe019e)
inlineconstexpr

◆ VariationSelector_176

auto dius::unicode::VariationSelector_176 = c32(0xe019f)
inlineconstexpr

◆ VariationSelector_177

auto dius::unicode::VariationSelector_177 = c32(0xe01a0)
inlineconstexpr

◆ VariationSelector_178

auto dius::unicode::VariationSelector_178 = c32(0xe01a1)
inlineconstexpr

◆ VariationSelector_179

auto dius::unicode::VariationSelector_179 = c32(0xe01a2)
inlineconstexpr

◆ VariationSelector_18

auto dius::unicode::VariationSelector_18 = c32(0xe0101)
inlineconstexpr

◆ VariationSelector_180

auto dius::unicode::VariationSelector_180 = c32(0xe01a3)
inlineconstexpr

◆ VariationSelector_181

auto dius::unicode::VariationSelector_181 = c32(0xe01a4)
inlineconstexpr

◆ VariationSelector_182

auto dius::unicode::VariationSelector_182 = c32(0xe01a5)
inlineconstexpr

◆ VariationSelector_183

auto dius::unicode::VariationSelector_183 = c32(0xe01a6)
inlineconstexpr

◆ VariationSelector_184

auto dius::unicode::VariationSelector_184 = c32(0xe01a7)
inlineconstexpr

◆ VariationSelector_185

auto dius::unicode::VariationSelector_185 = c32(0xe01a8)
inlineconstexpr

◆ VariationSelector_186

auto dius::unicode::VariationSelector_186 = c32(0xe01a9)
inlineconstexpr

◆ VariationSelector_187

auto dius::unicode::VariationSelector_187 = c32(0xe01aa)
inlineconstexpr

◆ VariationSelector_188

auto dius::unicode::VariationSelector_188 = c32(0xe01ab)
inlineconstexpr

◆ VariationSelector_189

auto dius::unicode::VariationSelector_189 = c32(0xe01ac)
inlineconstexpr

◆ VariationSelector_19

auto dius::unicode::VariationSelector_19 = c32(0xe0102)
inlineconstexpr

◆ VariationSelector_190

auto dius::unicode::VariationSelector_190 = c32(0xe01ad)
inlineconstexpr

◆ VariationSelector_191

auto dius::unicode::VariationSelector_191 = c32(0xe01ae)
inlineconstexpr

◆ VariationSelector_192

auto dius::unicode::VariationSelector_192 = c32(0xe01af)
inlineconstexpr

◆ VariationSelector_193

auto dius::unicode::VariationSelector_193 = c32(0xe01b0)
inlineconstexpr

◆ VariationSelector_194

auto dius::unicode::VariationSelector_194 = c32(0xe01b1)
inlineconstexpr

◆ VariationSelector_195

auto dius::unicode::VariationSelector_195 = c32(0xe01b2)
inlineconstexpr

◆ VariationSelector_196

auto dius::unicode::VariationSelector_196 = c32(0xe01b3)
inlineconstexpr

◆ VariationSelector_197

auto dius::unicode::VariationSelector_197 = c32(0xe01b4)
inlineconstexpr

◆ VariationSelector_198

auto dius::unicode::VariationSelector_198 = c32(0xe01b5)
inlineconstexpr

◆ VariationSelector_199

auto dius::unicode::VariationSelector_199 = c32(0xe01b6)
inlineconstexpr

◆ VariationSelector_2

auto dius::unicode::VariationSelector_2 = c32(0xfe01)
inlineconstexpr

◆ VariationSelector_20

auto dius::unicode::VariationSelector_20 = c32(0xe0103)
inlineconstexpr

◆ VariationSelector_200

auto dius::unicode::VariationSelector_200 = c32(0xe01b7)
inlineconstexpr

◆ VariationSelector_201

auto dius::unicode::VariationSelector_201 = c32(0xe01b8)
inlineconstexpr

◆ VariationSelector_202

auto dius::unicode::VariationSelector_202 = c32(0xe01b9)
inlineconstexpr

◆ VariationSelector_203

auto dius::unicode::VariationSelector_203 = c32(0xe01ba)
inlineconstexpr

◆ VariationSelector_204

auto dius::unicode::VariationSelector_204 = c32(0xe01bb)
inlineconstexpr

◆ VariationSelector_205

auto dius::unicode::VariationSelector_205 = c32(0xe01bc)
inlineconstexpr

◆ VariationSelector_206

auto dius::unicode::VariationSelector_206 = c32(0xe01bd)
inlineconstexpr

◆ VariationSelector_207

auto dius::unicode::VariationSelector_207 = c32(0xe01be)
inlineconstexpr

◆ VariationSelector_208

auto dius::unicode::VariationSelector_208 = c32(0xe01bf)
inlineconstexpr

◆ VariationSelector_209

auto dius::unicode::VariationSelector_209 = c32(0xe01c0)
inlineconstexpr

◆ VariationSelector_21

auto dius::unicode::VariationSelector_21 = c32(0xe0104)
inlineconstexpr

◆ VariationSelector_210

auto dius::unicode::VariationSelector_210 = c32(0xe01c1)
inlineconstexpr

◆ VariationSelector_211

auto dius::unicode::VariationSelector_211 = c32(0xe01c2)
inlineconstexpr

◆ VariationSelector_212

auto dius::unicode::VariationSelector_212 = c32(0xe01c3)
inlineconstexpr

◆ VariationSelector_213

auto dius::unicode::VariationSelector_213 = c32(0xe01c4)
inlineconstexpr

◆ VariationSelector_214

auto dius::unicode::VariationSelector_214 = c32(0xe01c5)
inlineconstexpr

◆ VariationSelector_215

auto dius::unicode::VariationSelector_215 = c32(0xe01c6)
inlineconstexpr

◆ VariationSelector_216

auto dius::unicode::VariationSelector_216 = c32(0xe01c7)
inlineconstexpr

◆ VariationSelector_217

auto dius::unicode::VariationSelector_217 = c32(0xe01c8)
inlineconstexpr

◆ VariationSelector_218

auto dius::unicode::VariationSelector_218 = c32(0xe01c9)
inlineconstexpr

◆ VariationSelector_219

auto dius::unicode::VariationSelector_219 = c32(0xe01ca)
inlineconstexpr

◆ VariationSelector_22

auto dius::unicode::VariationSelector_22 = c32(0xe0105)
inlineconstexpr

◆ VariationSelector_220

auto dius::unicode::VariationSelector_220 = c32(0xe01cb)
inlineconstexpr

◆ VariationSelector_221

auto dius::unicode::VariationSelector_221 = c32(0xe01cc)
inlineconstexpr

◆ VariationSelector_222

auto dius::unicode::VariationSelector_222 = c32(0xe01cd)
inlineconstexpr

◆ VariationSelector_223

auto dius::unicode::VariationSelector_223 = c32(0xe01ce)
inlineconstexpr

◆ VariationSelector_224

auto dius::unicode::VariationSelector_224 = c32(0xe01cf)
inlineconstexpr

◆ VariationSelector_225

auto dius::unicode::VariationSelector_225 = c32(0xe01d0)
inlineconstexpr

◆ VariationSelector_226

auto dius::unicode::VariationSelector_226 = c32(0xe01d1)
inlineconstexpr

◆ VariationSelector_227

auto dius::unicode::VariationSelector_227 = c32(0xe01d2)
inlineconstexpr

◆ VariationSelector_228

auto dius::unicode::VariationSelector_228 = c32(0xe01d3)
inlineconstexpr

◆ VariationSelector_229

auto dius::unicode::VariationSelector_229 = c32(0xe01d4)
inlineconstexpr

◆ VariationSelector_23

auto dius::unicode::VariationSelector_23 = c32(0xe0106)
inlineconstexpr

◆ VariationSelector_230

auto dius::unicode::VariationSelector_230 = c32(0xe01d5)
inlineconstexpr

◆ VariationSelector_231

auto dius::unicode::VariationSelector_231 = c32(0xe01d6)
inlineconstexpr

◆ VariationSelector_232

auto dius::unicode::VariationSelector_232 = c32(0xe01d7)
inlineconstexpr

◆ VariationSelector_233

auto dius::unicode::VariationSelector_233 = c32(0xe01d8)
inlineconstexpr

◆ VariationSelector_234

auto dius::unicode::VariationSelector_234 = c32(0xe01d9)
inlineconstexpr

◆ VariationSelector_235

auto dius::unicode::VariationSelector_235 = c32(0xe01da)
inlineconstexpr

◆ VariationSelector_236

auto dius::unicode::VariationSelector_236 = c32(0xe01db)
inlineconstexpr

◆ VariationSelector_237

auto dius::unicode::VariationSelector_237 = c32(0xe01dc)
inlineconstexpr

◆ VariationSelector_238

auto dius::unicode::VariationSelector_238 = c32(0xe01dd)
inlineconstexpr

◆ VariationSelector_239

auto dius::unicode::VariationSelector_239 = c32(0xe01de)
inlineconstexpr

◆ VariationSelector_24

auto dius::unicode::VariationSelector_24 = c32(0xe0107)
inlineconstexpr

◆ VariationSelector_240

auto dius::unicode::VariationSelector_240 = c32(0xe01df)
inlineconstexpr

◆ VariationSelector_241

auto dius::unicode::VariationSelector_241 = c32(0xe01e0)
inlineconstexpr

◆ VariationSelector_242

auto dius::unicode::VariationSelector_242 = c32(0xe01e1)
inlineconstexpr

◆ VariationSelector_243

auto dius::unicode::VariationSelector_243 = c32(0xe01e2)
inlineconstexpr

◆ VariationSelector_244

auto dius::unicode::VariationSelector_244 = c32(0xe01e3)
inlineconstexpr

◆ VariationSelector_245

auto dius::unicode::VariationSelector_245 = c32(0xe01e4)
inlineconstexpr

◆ VariationSelector_246

auto dius::unicode::VariationSelector_246 = c32(0xe01e5)
inlineconstexpr

◆ VariationSelector_247

auto dius::unicode::VariationSelector_247 = c32(0xe01e6)
inlineconstexpr

◆ VariationSelector_248

auto dius::unicode::VariationSelector_248 = c32(0xe01e7)
inlineconstexpr

◆ VariationSelector_249

auto dius::unicode::VariationSelector_249 = c32(0xe01e8)
inlineconstexpr

◆ VariationSelector_25

auto dius::unicode::VariationSelector_25 = c32(0xe0108)
inlineconstexpr

◆ VariationSelector_250

auto dius::unicode::VariationSelector_250 = c32(0xe01e9)
inlineconstexpr

◆ VariationSelector_251

auto dius::unicode::VariationSelector_251 = c32(0xe01ea)
inlineconstexpr

◆ VariationSelector_252

auto dius::unicode::VariationSelector_252 = c32(0xe01eb)
inlineconstexpr

◆ VariationSelector_253

auto dius::unicode::VariationSelector_253 = c32(0xe01ec)
inlineconstexpr

◆ VariationSelector_254

auto dius::unicode::VariationSelector_254 = c32(0xe01ed)
inlineconstexpr

◆ VariationSelector_255

auto dius::unicode::VariationSelector_255 = c32(0xe01ee)
inlineconstexpr

◆ VariationSelector_256

auto dius::unicode::VariationSelector_256 = c32(0xe01ef)
inlineconstexpr

◆ VariationSelector_26

auto dius::unicode::VariationSelector_26 = c32(0xe0109)
inlineconstexpr

◆ VariationSelector_27

auto dius::unicode::VariationSelector_27 = c32(0xe010a)
inlineconstexpr

◆ VariationSelector_28

auto dius::unicode::VariationSelector_28 = c32(0xe010b)
inlineconstexpr

◆ VariationSelector_29

auto dius::unicode::VariationSelector_29 = c32(0xe010c)
inlineconstexpr

◆ VariationSelector_3

auto dius::unicode::VariationSelector_3 = c32(0xfe02)
inlineconstexpr

◆ VariationSelector_30

auto dius::unicode::VariationSelector_30 = c32(0xe010d)
inlineconstexpr

◆ VariationSelector_31

auto dius::unicode::VariationSelector_31 = c32(0xe010e)
inlineconstexpr

◆ VariationSelector_32

auto dius::unicode::VariationSelector_32 = c32(0xe010f)
inlineconstexpr

◆ VariationSelector_33

auto dius::unicode::VariationSelector_33 = c32(0xe0110)
inlineconstexpr

◆ VariationSelector_34

auto dius::unicode::VariationSelector_34 = c32(0xe0111)
inlineconstexpr

◆ VariationSelector_35

auto dius::unicode::VariationSelector_35 = c32(0xe0112)
inlineconstexpr

◆ VariationSelector_36

auto dius::unicode::VariationSelector_36 = c32(0xe0113)
inlineconstexpr

◆ VariationSelector_37

auto dius::unicode::VariationSelector_37 = c32(0xe0114)
inlineconstexpr

◆ VariationSelector_38

auto dius::unicode::VariationSelector_38 = c32(0xe0115)
inlineconstexpr

◆ VariationSelector_39

auto dius::unicode::VariationSelector_39 = c32(0xe0116)
inlineconstexpr

◆ VariationSelector_4

auto dius::unicode::VariationSelector_4 = c32(0xfe03)
inlineconstexpr

◆ VariationSelector_40

auto dius::unicode::VariationSelector_40 = c32(0xe0117)
inlineconstexpr

◆ VariationSelector_41

auto dius::unicode::VariationSelector_41 = c32(0xe0118)
inlineconstexpr

◆ VariationSelector_42

auto dius::unicode::VariationSelector_42 = c32(0xe0119)
inlineconstexpr

◆ VariationSelector_43

auto dius::unicode::VariationSelector_43 = c32(0xe011a)
inlineconstexpr

◆ VariationSelector_44

auto dius::unicode::VariationSelector_44 = c32(0xe011b)
inlineconstexpr

◆ VariationSelector_45

auto dius::unicode::VariationSelector_45 = c32(0xe011c)
inlineconstexpr

◆ VariationSelector_46

auto dius::unicode::VariationSelector_46 = c32(0xe011d)
inlineconstexpr

◆ VariationSelector_47

auto dius::unicode::VariationSelector_47 = c32(0xe011e)
inlineconstexpr

◆ VariationSelector_48

auto dius::unicode::VariationSelector_48 = c32(0xe011f)
inlineconstexpr

◆ VariationSelector_49

auto dius::unicode::VariationSelector_49 = c32(0xe0120)
inlineconstexpr

◆ VariationSelector_5

auto dius::unicode::VariationSelector_5 = c32(0xfe04)
inlineconstexpr

◆ VariationSelector_50

auto dius::unicode::VariationSelector_50 = c32(0xe0121)
inlineconstexpr

◆ VariationSelector_51

auto dius::unicode::VariationSelector_51 = c32(0xe0122)
inlineconstexpr

◆ VariationSelector_52

auto dius::unicode::VariationSelector_52 = c32(0xe0123)
inlineconstexpr

◆ VariationSelector_53

auto dius::unicode::VariationSelector_53 = c32(0xe0124)
inlineconstexpr

◆ VariationSelector_54

auto dius::unicode::VariationSelector_54 = c32(0xe0125)
inlineconstexpr

◆ VariationSelector_55

auto dius::unicode::VariationSelector_55 = c32(0xe0126)
inlineconstexpr

◆ VariationSelector_56

auto dius::unicode::VariationSelector_56 = c32(0xe0127)
inlineconstexpr

◆ VariationSelector_57

auto dius::unicode::VariationSelector_57 = c32(0xe0128)
inlineconstexpr

◆ VariationSelector_58

auto dius::unicode::VariationSelector_58 = c32(0xe0129)
inlineconstexpr

◆ VariationSelector_59

auto dius::unicode::VariationSelector_59 = c32(0xe012a)
inlineconstexpr

◆ VariationSelector_6

auto dius::unicode::VariationSelector_6 = c32(0xfe05)
inlineconstexpr

◆ VariationSelector_60

auto dius::unicode::VariationSelector_60 = c32(0xe012b)
inlineconstexpr

◆ VariationSelector_61

auto dius::unicode::VariationSelector_61 = c32(0xe012c)
inlineconstexpr

◆ VariationSelector_62

auto dius::unicode::VariationSelector_62 = c32(0xe012d)
inlineconstexpr

◆ VariationSelector_63

auto dius::unicode::VariationSelector_63 = c32(0xe012e)
inlineconstexpr

◆ VariationSelector_64

auto dius::unicode::VariationSelector_64 = c32(0xe012f)
inlineconstexpr

◆ VariationSelector_65

auto dius::unicode::VariationSelector_65 = c32(0xe0130)
inlineconstexpr

◆ VariationSelector_66

auto dius::unicode::VariationSelector_66 = c32(0xe0131)
inlineconstexpr

◆ VariationSelector_67

auto dius::unicode::VariationSelector_67 = c32(0xe0132)
inlineconstexpr

◆ VariationSelector_68

auto dius::unicode::VariationSelector_68 = c32(0xe0133)
inlineconstexpr

◆ VariationSelector_69

auto dius::unicode::VariationSelector_69 = c32(0xe0134)
inlineconstexpr

◆ VariationSelector_7

auto dius::unicode::VariationSelector_7 = c32(0xfe06)
inlineconstexpr

◆ VariationSelector_70

auto dius::unicode::VariationSelector_70 = c32(0xe0135)
inlineconstexpr

◆ VariationSelector_71

auto dius::unicode::VariationSelector_71 = c32(0xe0136)
inlineconstexpr

◆ VariationSelector_72

auto dius::unicode::VariationSelector_72 = c32(0xe0137)
inlineconstexpr

◆ VariationSelector_73

auto dius::unicode::VariationSelector_73 = c32(0xe0138)
inlineconstexpr

◆ VariationSelector_74

auto dius::unicode::VariationSelector_74 = c32(0xe0139)
inlineconstexpr

◆ VariationSelector_75

auto dius::unicode::VariationSelector_75 = c32(0xe013a)
inlineconstexpr

◆ VariationSelector_76

auto dius::unicode::VariationSelector_76 = c32(0xe013b)
inlineconstexpr

◆ VariationSelector_77

auto dius::unicode::VariationSelector_77 = c32(0xe013c)
inlineconstexpr

◆ VariationSelector_78

auto dius::unicode::VariationSelector_78 = c32(0xe013d)
inlineconstexpr

◆ VariationSelector_79

auto dius::unicode::VariationSelector_79 = c32(0xe013e)
inlineconstexpr

◆ VariationSelector_8

auto dius::unicode::VariationSelector_8 = c32(0xfe07)
inlineconstexpr

◆ VariationSelector_80

auto dius::unicode::VariationSelector_80 = c32(0xe013f)
inlineconstexpr

◆ VariationSelector_81

auto dius::unicode::VariationSelector_81 = c32(0xe0140)
inlineconstexpr

◆ VariationSelector_82

auto dius::unicode::VariationSelector_82 = c32(0xe0141)
inlineconstexpr

◆ VariationSelector_83

auto dius::unicode::VariationSelector_83 = c32(0xe0142)
inlineconstexpr

◆ VariationSelector_84

auto dius::unicode::VariationSelector_84 = c32(0xe0143)
inlineconstexpr

◆ VariationSelector_85

auto dius::unicode::VariationSelector_85 = c32(0xe0144)
inlineconstexpr

◆ VariationSelector_86

auto dius::unicode::VariationSelector_86 = c32(0xe0145)
inlineconstexpr

◆ VariationSelector_87

auto dius::unicode::VariationSelector_87 = c32(0xe0146)
inlineconstexpr

◆ VariationSelector_88

auto dius::unicode::VariationSelector_88 = c32(0xe0147)
inlineconstexpr

◆ VariationSelector_89

auto dius::unicode::VariationSelector_89 = c32(0xe0148)
inlineconstexpr

◆ VariationSelector_9

auto dius::unicode::VariationSelector_9 = c32(0xfe08)
inlineconstexpr

◆ VariationSelector_90

auto dius::unicode::VariationSelector_90 = c32(0xe0149)
inlineconstexpr

◆ VariationSelector_91

auto dius::unicode::VariationSelector_91 = c32(0xe014a)
inlineconstexpr

◆ VariationSelector_92

auto dius::unicode::VariationSelector_92 = c32(0xe014b)
inlineconstexpr

◆ VariationSelector_93

auto dius::unicode::VariationSelector_93 = c32(0xe014c)
inlineconstexpr

◆ VariationSelector_94

auto dius::unicode::VariationSelector_94 = c32(0xe014d)
inlineconstexpr

◆ VariationSelector_95

auto dius::unicode::VariationSelector_95 = c32(0xe014e)
inlineconstexpr

◆ VariationSelector_96

auto dius::unicode::VariationSelector_96 = c32(0xe014f)
inlineconstexpr

◆ VariationSelector_97

auto dius::unicode::VariationSelector_97 = c32(0xe0150)
inlineconstexpr

◆ VariationSelector_98

auto dius::unicode::VariationSelector_98 = c32(0xe0151)
inlineconstexpr

◆ VariationSelector_99

auto dius::unicode::VariationSelector_99 = c32(0xe0152)
inlineconstexpr

◆ WordJoiner

auto dius::unicode::WordJoiner = c32(0x2060)
inlineconstexpr

◆ ZeroWidthJoiner

auto dius::unicode::ZeroWidthJoiner = c32(0x200d)
inlineconstexpr

◆ ZeroWidthNo_BreakSpace

auto dius::unicode::ZeroWidthNo_BreakSpace = c32(0xfeff)
inlineconstexpr

◆ ZeroWidthNon_Joiner

auto dius::unicode::ZeroWidthNon_Joiner = c32(0x200c)
inlineconstexpr

◆ ZeroWidthSpace

auto dius::unicode::ZeroWidthSpace = c32(0x200b)
inlineconstexpr