1#ifndef icu4x_CodePointSetData_D_HPP
2#define icu4x_CodePointSetData_D_HPP
15namespace capi {
struct CodePointRangeIterator; }
17namespace capi {
struct CodePointSetData; }
19namespace capi {
struct DataProvider; }
28 struct CodePointSetData;
42class CodePointSetData {
50 inline bool contains(
char32_t cp)
const;
57 inline std::unique_ptr<icu4x::CodePointRangeIterator>
iter_ranges()
const;
119 inline static std::unique_ptr<icu4x::CodePointSetData>
create_alnum();
203 inline static std::unique_ptr<icu4x::CodePointSetData>
create_blank();
224 inline static std::unique_ptr<icu4x::CodePointSetData>
create_cased();
413 inline static std::unique_ptr<icu4x::CodePointSetData>
create_dash();
560 inline static std::unique_ptr<icu4x::CodePointSetData>
create_emoji();
602 inline static std::unique_ptr<icu4x::CodePointSetData>
create_extender();
644 inline static std::unique_ptr<icu4x::CodePointSetData>
create_graph();
749 inline static std::unique_ptr<icu4x::CodePointSetData>
create_hyphen();
812 inline static std::unique_ptr<icu4x::CodePointSetData>
create_id_start();
938 inline static std::unique_ptr<icu4x::CodePointSetData>
create_math();
1127 inline static std::unique_ptr<icu4x::CodePointSetData>
create_print();
1169 inline static std::unique_ptr<icu4x::CodePointSetData>
create_radical();
1400 inline static std::unique_ptr<icu4x::CodePointSetData>
create_xdigit();
1465 inline const icu4x::capi::CodePointSetData* AsFFI()
const;
1466 inline icu4x::capi::CodePointSetData* AsFFI();
1469 inline static void operator delete(
void* ptr);
1471 CodePointSetData() =
delete;
1476 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition CodePointRangeIterator.d.hpp:30
Definition CodePointSetData.d.hpp:42
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfkc_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1200
static bool blank_for_char(char32_t ch)
Definition CodePointSetData.hpp:605
static bool math_for_char(char32_t ch)
Definition CodePointSetData.hpp:1130
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_cased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:630
static bool dash_for_char(char32_t ch)
Definition CodePointSetData.hpp:755
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfc_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1170
static std::unique_ptr< icu4x::CodePointSetData > create_nfc_inert()
Definition CodePointSetData.hpp:1165
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_math_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1140
static bool id_start_for_char(char32_t ch)
Definition CodePointSetData.hpp:1040
static std::unique_ptr< icu4x::CodePointSetData > create_dash()
Definition CodePointSetData.hpp:760
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_terminal_punctuation_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1395
static bool quotation_mark_for_char(char32_t ch)
Definition CodePointSetData.hpp:1280
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_casefolded()
Definition CodePointSetData.hpp:670
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_pattern_syntax_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1230
static std::unique_ptr< icu4x::CodePointSetData > create_print()
Definition CodePointSetData.hpp:1270
static bool extender_for_char(char32_t ch)
Definition CodePointSetData.hpp:890
static bool prepended_concatenation_mark_for_char(char32_t ch)
Definition CodePointSetData.hpp:1250
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_hyphen_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1005
static std::unique_ptr< icu4x::CodePointSetData > create_lowercase()
Definition CodePointSetData.hpp:1120
static bool nfkd_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1205
static bool emoji_modifier_for_char(char32_t ch)
Definition CodePointSetData.hpp:845
static bool lowercase_for_char(char32_t ch)
Definition CodePointSetData.hpp:1115
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_graph_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:930
static std::unique_ptr< icu4x::CodePointSetData > create_quotation_mark()
Definition CodePointSetData.hpp:1285
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_alphabetic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:570
static bool bidi_control_for_char(char32_t ch)
Definition CodePointSetData.hpp:575
static bool default_ignorable_code_point_for_char(char32_t ch)
Definition CodePointSetData.hpp:785
static std::unique_ptr< icu4x::CodePointSetData > create_prepended_concatenation_mark()
Definition CodePointSetData.hpp:1255
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfd_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1185
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_extender_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:900
static bool join_control_for_char(char32_t ch)
Definition CodePointSetData.hpp:1085
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_modifier_base()
Definition CodePointSetData.hpp:820
static bool nfc_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1160
static bool terminal_punctuation_for_char(char32_t ch)
Definition CodePointSetData.hpp:1385
static std::unique_ptr< icu4x::CodePointSetData > create_ideographic()
Definition CodePointSetData.hpp:1030
static std::unique_ptr< icu4x::CodePointSetData > create_nfkc_inert()
Definition CodePointSetData.hpp:1195
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_white_space_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1455
static std::unique_ptr< icu4x::CodePointSetData > create_nfd_inert()
Definition CodePointSetData.hpp:1180
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_sentence_terminal_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1380
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_unified_ideograph_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1410
static std::unique_ptr< icu4x::CodePointSetData > create_terminal_punctuation()
Definition CodePointSetData.hpp:1390
static std::unique_ptr< icu4x::CodePointSetData > create_id_continue()
Definition CodePointSetData.hpp:1015
static bool pattern_syntax_for_char(char32_t ch)
Definition CodePointSetData.hpp:1220
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_nfkc_casefolded_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:705
static std::unique_ptr< icu4x::CodePointSetData > create_case_sensitive()
Definition CodePointSetData.hpp:1360
static bool changes_when_casemapped_for_char(char32_t ch)
Definition CodePointSetData.hpp:680
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_logical_order_exception_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1110
static std::unique_ptr< icu4x::CodePointSetData > create_xid_continue()
Definition CodePointSetData.hpp:1480
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_for_ecma262(std::string_view property_name)
Definition CodePointSetData.hpp:1505
static bool emoji_presentation_for_char(char32_t ch)
Definition CodePointSetData.hpp:875
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_lowercased()
Definition CodePointSetData.hpp:715
static bool print_for_char(char32_t ch)
Definition CodePointSetData.hpp:1265
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_bidi_mirrored_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:600
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_continue_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1020
static std::unique_ptr< icu4x::CodePointSetData > create_xid_start()
Definition CodePointSetData.hpp:1495
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_modifier_base_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:825
static std::unique_ptr< icu4x::CodePointSetData > create_blank()
Definition CodePointSetData.hpp:610
static bool cased_for_char(char32_t ch)
Definition CodePointSetData.hpp:620
static bool uppercase_for_char(char32_t ch)
Definition CodePointSetData.hpp:1415
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_general_category_group_with_provider(const icu4x::DataProvider &provider, uint32_t group)
Definition CodePointSetData.hpp:524
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_diacritic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:810
std::unique_ptr< icu4x::CodePointRangeIterator > iter_ranges_complemented() const
Definition CodePointSetData.hpp:514
static std::unique_ptr< icu4x::CodePointSetData > create_pattern_syntax()
Definition CodePointSetData.hpp:1225
static bool alnum_for_char(char32_t ch)
Definition CodePointSetData.hpp:545
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_full_composition_exclusion_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:660
static std::unique_ptr< icu4x::CodePointSetData > create_unified_ideograph()
Definition CodePointSetData.hpp:1405
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_modifier_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:855
static bool white_space_for_char(char32_t ch)
Definition CodePointSetData.hpp:1445
static bool xid_continue_for_char(char32_t ch)
Definition CodePointSetData.hpp:1475
static bool full_composition_exclusion_for_char(char32_t ch)
Definition CodePointSetData.hpp:650
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfkd_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1215
static bool extended_pictographic_for_char(char32_t ch)
Definition CodePointSetData.hpp:905
static bool alphabetic_for_char(char32_t ch)
Definition CodePointSetData.hpp:560
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_casemapped()
Definition CodePointSetData.hpp:685
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_uppercased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:750
static std::unique_ptr< icu4x::CodePointSetData > create_diacritic()
Definition CodePointSetData.hpp:805
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:870
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_casemapped_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:690
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xdigit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1470
static std::unique_ptr< icu4x::CodePointSetData > create_segment_starter()
Definition CodePointSetData.hpp:1345
static bool graph_for_char(char32_t ch)
Definition CodePointSetData.hpp:920
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_alnum_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:555
static std::unique_ptr< icu4x::CodePointSetData > create_join_control()
Definition CodePointSetData.hpp:1090
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_case_ignorable_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:645
static bool pattern_white_space_for_char(char32_t ch)
Definition CodePointSetData.hpp:1235
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_for_ecma262_with_provider(const icu4x::DataProvider &provider, std::string_view property_name)
Definition CodePointSetData.hpp:1510
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_radical_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1305
static std::unique_ptr< icu4x::CodePointSetData > create_alnum()
Definition CodePointSetData.hpp:550
static bool nfkc_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1190
static std::unique_ptr< icu4x::CodePointSetData > create_bidi_mirrored()
Definition CodePointSetData.hpp:595
static bool nfd_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1175
static bool grapheme_link_for_char(char32_t ch)
Definition CodePointSetData.hpp:965
static bool emoji_component_for_char(char32_t ch)
Definition CodePointSetData.hpp:830
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_lowercase_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1125
static bool sentence_terminal_for_char(char32_t ch)
Definition CodePointSetData.hpp:1370
static std::unique_ptr< icu4x::CodePointSetData > create_extender()
Definition CodePointSetData.hpp:895
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_nfkc_casefolded()
Definition CodePointSetData.hpp:700
static std::unique_ptr< icu4x::CodePointSetData > create_logical_order_exception()
Definition CodePointSetData.hpp:1105
static bool xdigit_for_char(char32_t ch)
Definition CodePointSetData.hpp:1460
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_segment_starter_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1350
static bool changes_when_lowercased_for_char(char32_t ch)
Definition CodePointSetData.hpp:710
static std::unique_ptr< icu4x::CodePointSetData > create_id_start()
Definition CodePointSetData.hpp:1045
bool contains(char32_t cp) const
Definition CodePointSetData.hpp:503
static bool grapheme_base_for_char(char32_t ch)
Definition CodePointSetData.hpp:935
static std::unique_ptr< icu4x::CodePointSetData > create_variation_selector()
Definition CodePointSetData.hpp:1435
static bool changes_when_casefolded_for_char(char32_t ch)
Definition CodePointSetData.hpp:665
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_join_control_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1095
static bool ideographic_for_char(char32_t ch)
Definition CodePointSetData.hpp:1025
static std::unique_ptr< icu4x::CodePointSetData > create_noncharacter_code_point()
Definition CodePointSetData.hpp:1150
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_noncharacter_code_point_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1155
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_case_sensitive_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1365
static bool hex_digit_for_char(char32_t ch)
Definition CodePointSetData.hpp:980
static bool ids_trinary_operator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1070
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_link_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:975
static bool variation_selector_for_char(char32_t ch)
Definition CodePointSetData.hpp:1430
static bool logical_order_exception_for_char(char32_t ch)
Definition CodePointSetData.hpp:1100
static bool changes_when_uppercased_for_char(char32_t ch)
Definition CodePointSetData.hpp:740
static std::unique_ptr< icu4x::CodePointSetData > create_ascii_hex_digit()
Definition CodePointSetData.hpp:535
static bool emoji_modifier_base_for_char(char32_t ch)
Definition CodePointSetData.hpp:815
static bool grapheme_extend_for_char(char32_t ch)
Definition CodePointSetData.hpp:950
static std::unique_ptr< icu4x::CodePointSetData > create_full_composition_exclusion()
Definition CodePointSetData.hpp:655
static bool xid_start_for_char(char32_t ch)
Definition CodePointSetData.hpp:1490
static bool radical_for_char(char32_t ch)
Definition CodePointSetData.hpp:1295
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ascii_hex_digit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:540
static std::unique_ptr< icu4x::CodePointSetData > create_alphabetic()
Definition CodePointSetData.hpp:565
static bool segment_starter_for_char(char32_t ch)
Definition CodePointSetData.hpp:1340
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_deprecated_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:780
static std::unique_ptr< icu4x::CodePointSetData > create_regional_indicator()
Definition CodePointSetData.hpp:1315
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_soft_dotted_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1335
static std::unique_ptr< icu4x::CodePointSetData > create_extended_pictographic()
Definition CodePointSetData.hpp:910
static bool changes_when_titlecased_for_char(char32_t ch)
Definition CodePointSetData.hpp:725
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_casefolded_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:675
static std::unique_ptr< icu4x::CodePointSetData > create_ids_trinary_operator()
Definition CodePointSetData.hpp:1075
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_uppercased()
Definition CodePointSetData.hpp:745
static std::unique_ptr< icu4x::CodePointSetData > create_graph()
Definition CodePointSetData.hpp:925
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_component()
Definition CodePointSetData.hpp:835
static bool case_ignorable_for_char(char32_t ch)
Definition CodePointSetData.hpp:635
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_start_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1050
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_hex_digit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:990
static std::unique_ptr< icu4x::CodePointSetData > create_emoji()
Definition CodePointSetData.hpp:865
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ids_trinary_operator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1080
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_uppercase_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1425
static std::unique_ptr< icu4x::CodePointSetData > create_uppercase()
Definition CodePointSetData.hpp:1420
static bool changes_when_nfkc_casefolded_for_char(char32_t ch)
Definition CodePointSetData.hpp:695
static bool regional_indicator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1310
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ids_binary_operator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1065
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_lowercased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:720
static std::unique_ptr< icu4x::CodePointSetData > create_soft_dotted()
Definition CodePointSetData.hpp:1330
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_extended_pictographic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:915
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_link()
Definition CodePointSetData.hpp:970
static bool diacritic_for_char(char32_t ch)
Definition CodePointSetData.hpp:800
static bool deprecated_for_char(char32_t ch)
Definition CodePointSetData.hpp:770
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xid_continue_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1485
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_base()
Definition CodePointSetData.hpp:940
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_dash_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:765
static bool hyphen_for_char(char32_t ch)
Definition CodePointSetData.hpp:995
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xid_start_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1500
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_default_ignorable_code_point_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:795
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_extend()
Definition CodePointSetData.hpp:955
static std::unique_ptr< icu4x::CodePointSetData > create_hyphen()
Definition CodePointSetData.hpp:1000
static std::unique_ptr< icu4x::CodePointSetData > create_radical()
Definition CodePointSetData.hpp:1300
static bool ids_binary_operator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1055
static std::unique_ptr< icu4x::CodePointSetData > create_default_ignorable_code_point()
Definition CodePointSetData.hpp:790
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_bidi_control_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:585
static bool bidi_mirrored_for_char(char32_t ch)
Definition CodePointSetData.hpp:590
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_modifier()
Definition CodePointSetData.hpp:850
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_quotation_mark_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1290
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_variation_selector_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1440
std::unique_ptr< icu4x::CodePointRangeIterator > iter_ranges() const
Definition CodePointSetData.hpp:509
static std::unique_ptr< icu4x::CodePointSetData > create_sentence_terminal()
Definition CodePointSetData.hpp:1375
static bool case_sensitive_for_char(char32_t ch)
Definition CodePointSetData.hpp:1355
static bool soft_dotted_for_char(char32_t ch)
Definition CodePointSetData.hpp:1325
static std::unique_ptr< icu4x::CodePointSetData > create_xdigit()
Definition CodePointSetData.hpp:1465
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_titlecased()
Definition CodePointSetData.hpp:730
static bool noncharacter_code_point_for_char(char32_t ch)
Definition CodePointSetData.hpp:1145
static std::unique_ptr< icu4x::CodePointSetData > create_ids_binary_operator()
Definition CodePointSetData.hpp:1060
static bool id_continue_for_char(char32_t ch)
Definition CodePointSetData.hpp:1010
static std::unique_ptr< icu4x::CodePointSetData > create_bidi_control()
Definition CodePointSetData.hpp:580
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_print_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1275
static bool ascii_hex_digit_for_char(char32_t ch)
Definition CodePointSetData.hpp:530
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_base_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:945
static std::unique_ptr< icu4x::CodePointSetData > create_math()
Definition CodePointSetData.hpp:1135
static std::unique_ptr< icu4x::CodePointSetData > create_hex_digit()
Definition CodePointSetData.hpp:985
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ideographic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1035
static std::unique_ptr< icu4x::CodePointSetData > create_white_space()
Definition CodePointSetData.hpp:1450
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_extend_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:960
static std::unique_ptr< icu4x::CodePointSetData > create_nfkd_inert()
Definition CodePointSetData.hpp:1210
static std::unique_ptr< icu4x::CodePointSetData > create_case_ignorable()
Definition CodePointSetData.hpp:640
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_blank_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:615
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_pattern_white_space_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1245
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_prepended_concatenation_mark_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1260
static std::unique_ptr< icu4x::CodePointSetData > create_deprecated()
Definition CodePointSetData.hpp:775
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_regional_indicator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1320
static std::unique_ptr< icu4x::CodePointSetData > create_cased()
Definition CodePointSetData.hpp:625
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_presentation_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:885
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_component_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:840
static bool unified_ideograph_for_char(char32_t ch)
Definition CodePointSetData.hpp:1400
static std::unique_ptr< icu4x::CodePointSetData > create_general_category_group(icu4x::GeneralCategoryGroup group)
Definition CodePointSetData.hpp:519
static diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_titlecased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:735
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_presentation()
Definition CodePointSetData.hpp:880
static bool emoji_for_char(char32_t ch)
Definition CodePointSetData.hpp:860
static std::unique_ptr< icu4x::CodePointSetData > create_pattern_white_space()
Definition CodePointSetData.hpp:1240
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition GeneralCategoryGroup.d.hpp:37