1#ifndef ICU4XCodePointSetData_HPP
2#define ICU4XCodePointSetData_HPP
12#include "ICU4XCodePointSetData.h"
22struct ICU4XCodePointSetDataDeleter {
23 void operator()(capi::ICU4XCodePointSetData* l)
const noexcept {
24 capi::ICU4XCodePointSetData_destroy(l);
414 inline const capi::ICU4XCodePointSetData* AsFFI()
const {
return this->inner.get(); }
415 inline capi::ICU4XCodePointSetData* AsFFIMut() {
return this->inner.get(); }
424#include "CodePointRangeIterator.hpp"
428 return capi::ICU4XCodePointSetData_contains(this->inner.get(), cp);
431 return capi::ICU4XCodePointSetData_contains32(this->inner.get(), cp);
440 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_for_general_category_group(provider.AsFFI(), group);
442 if (diplomat_result_raw_out_value.is_ok) {
447 return diplomat_result_out_value;
450 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_ascii_hex_digit(provider.AsFFI());
452 if (diplomat_result_raw_out_value.is_ok) {
457 return diplomat_result_out_value;
460 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_alnum(provider.AsFFI());
462 if (diplomat_result_raw_out_value.is_ok) {
467 return diplomat_result_out_value;
470 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_alphabetic(provider.AsFFI());
472 if (diplomat_result_raw_out_value.is_ok) {
477 return diplomat_result_out_value;
480 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_bidi_control(provider.AsFFI());
482 if (diplomat_result_raw_out_value.is_ok) {
487 return diplomat_result_out_value;
490 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_bidi_mirrored(provider.AsFFI());
492 if (diplomat_result_raw_out_value.is_ok) {
497 return diplomat_result_out_value;
500 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_blank(provider.AsFFI());
502 if (diplomat_result_raw_out_value.is_ok) {
507 return diplomat_result_out_value;
510 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_cased(provider.AsFFI());
512 if (diplomat_result_raw_out_value.is_ok) {
517 return diplomat_result_out_value;
520 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_case_ignorable(provider.AsFFI());
522 if (diplomat_result_raw_out_value.is_ok) {
527 return diplomat_result_out_value;
530 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_full_composition_exclusion(provider.AsFFI());
532 if (diplomat_result_raw_out_value.is_ok) {
537 return diplomat_result_out_value;
540 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_casefolded(provider.AsFFI());
542 if (diplomat_result_raw_out_value.is_ok) {
547 return diplomat_result_out_value;
550 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_casemapped(provider.AsFFI());
552 if (diplomat_result_raw_out_value.is_ok) {
557 return diplomat_result_out_value;
560 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(provider.AsFFI());
562 if (diplomat_result_raw_out_value.is_ok) {
567 return diplomat_result_out_value;
570 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_lowercased(provider.AsFFI());
572 if (diplomat_result_raw_out_value.is_ok) {
577 return diplomat_result_out_value;
580 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_titlecased(provider.AsFFI());
582 if (diplomat_result_raw_out_value.is_ok) {
587 return diplomat_result_out_value;
590 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_changes_when_uppercased(provider.AsFFI());
592 if (diplomat_result_raw_out_value.is_ok) {
597 return diplomat_result_out_value;
600 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_dash(provider.AsFFI());
602 if (diplomat_result_raw_out_value.is_ok) {
607 return diplomat_result_out_value;
610 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_deprecated(provider.AsFFI());
612 if (diplomat_result_raw_out_value.is_ok) {
617 return diplomat_result_out_value;
620 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_default_ignorable_code_point(provider.AsFFI());
622 if (diplomat_result_raw_out_value.is_ok) {
627 return diplomat_result_out_value;
630 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_diacritic(provider.AsFFI());
632 if (diplomat_result_raw_out_value.is_ok) {
637 return diplomat_result_out_value;
640 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_emoji_modifier_base(provider.AsFFI());
642 if (diplomat_result_raw_out_value.is_ok) {
647 return diplomat_result_out_value;
650 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_emoji_component(provider.AsFFI());
652 if (diplomat_result_raw_out_value.is_ok) {
657 return diplomat_result_out_value;
660 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_emoji_modifier(provider.AsFFI());
662 if (diplomat_result_raw_out_value.is_ok) {
667 return diplomat_result_out_value;
670 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_emoji(provider.AsFFI());
672 if (diplomat_result_raw_out_value.is_ok) {
677 return diplomat_result_out_value;
680 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_emoji_presentation(provider.AsFFI());
682 if (diplomat_result_raw_out_value.is_ok) {
687 return diplomat_result_out_value;
690 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_extender(provider.AsFFI());
692 if (diplomat_result_raw_out_value.is_ok) {
697 return diplomat_result_out_value;
700 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_extended_pictographic(provider.AsFFI());
702 if (diplomat_result_raw_out_value.is_ok) {
707 return diplomat_result_out_value;
710 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_graph(provider.AsFFI());
712 if (diplomat_result_raw_out_value.is_ok) {
717 return diplomat_result_out_value;
720 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_grapheme_base(provider.AsFFI());
722 if (diplomat_result_raw_out_value.is_ok) {
727 return diplomat_result_out_value;
730 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_grapheme_extend(provider.AsFFI());
732 if (diplomat_result_raw_out_value.is_ok) {
737 return diplomat_result_out_value;
740 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_grapheme_link(provider.AsFFI());
742 if (diplomat_result_raw_out_value.is_ok) {
747 return diplomat_result_out_value;
750 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_hex_digit(provider.AsFFI());
752 if (diplomat_result_raw_out_value.is_ok) {
757 return diplomat_result_out_value;
760 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_hyphen(provider.AsFFI());
762 if (diplomat_result_raw_out_value.is_ok) {
767 return diplomat_result_out_value;
770 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_id_continue(provider.AsFFI());
772 if (diplomat_result_raw_out_value.is_ok) {
777 return diplomat_result_out_value;
780 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_ideographic(provider.AsFFI());
782 if (diplomat_result_raw_out_value.is_ok) {
787 return diplomat_result_out_value;
790 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_id_start(provider.AsFFI());
792 if (diplomat_result_raw_out_value.is_ok) {
797 return diplomat_result_out_value;
800 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_ids_binary_operator(provider.AsFFI());
802 if (diplomat_result_raw_out_value.is_ok) {
807 return diplomat_result_out_value;
810 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_ids_trinary_operator(provider.AsFFI());
812 if (diplomat_result_raw_out_value.is_ok) {
817 return diplomat_result_out_value;
820 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_join_control(provider.AsFFI());
822 if (diplomat_result_raw_out_value.is_ok) {
827 return diplomat_result_out_value;
830 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_logical_order_exception(provider.AsFFI());
832 if (diplomat_result_raw_out_value.is_ok) {
837 return diplomat_result_out_value;
840 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_lowercase(provider.AsFFI());
842 if (diplomat_result_raw_out_value.is_ok) {
847 return diplomat_result_out_value;
850 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_math(provider.AsFFI());
852 if (diplomat_result_raw_out_value.is_ok) {
857 return diplomat_result_out_value;
860 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_noncharacter_code_point(provider.AsFFI());
862 if (diplomat_result_raw_out_value.is_ok) {
867 return diplomat_result_out_value;
870 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_nfc_inert(provider.AsFFI());
872 if (diplomat_result_raw_out_value.is_ok) {
877 return diplomat_result_out_value;
880 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_nfd_inert(provider.AsFFI());
882 if (diplomat_result_raw_out_value.is_ok) {
887 return diplomat_result_out_value;
890 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_nfkc_inert(provider.AsFFI());
892 if (diplomat_result_raw_out_value.is_ok) {
897 return diplomat_result_out_value;
900 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_nfkd_inert(provider.AsFFI());
902 if (diplomat_result_raw_out_value.is_ok) {
907 return diplomat_result_out_value;
910 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_pattern_syntax(provider.AsFFI());
912 if (diplomat_result_raw_out_value.is_ok) {
917 return diplomat_result_out_value;
920 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_pattern_white_space(provider.AsFFI());
922 if (diplomat_result_raw_out_value.is_ok) {
927 return diplomat_result_out_value;
930 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_prepended_concatenation_mark(provider.AsFFI());
932 if (diplomat_result_raw_out_value.is_ok) {
937 return diplomat_result_out_value;
940 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_print(provider.AsFFI());
942 if (diplomat_result_raw_out_value.is_ok) {
947 return diplomat_result_out_value;
950 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_quotation_mark(provider.AsFFI());
952 if (diplomat_result_raw_out_value.is_ok) {
957 return diplomat_result_out_value;
960 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_radical(provider.AsFFI());
962 if (diplomat_result_raw_out_value.is_ok) {
967 return diplomat_result_out_value;
970 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_regional_indicator(provider.AsFFI());
972 if (diplomat_result_raw_out_value.is_ok) {
977 return diplomat_result_out_value;
980 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_soft_dotted(provider.AsFFI());
982 if (diplomat_result_raw_out_value.is_ok) {
987 return diplomat_result_out_value;
990 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_segment_starter(provider.AsFFI());
992 if (diplomat_result_raw_out_value.is_ok) {
997 return diplomat_result_out_value;
1000 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_case_sensitive(provider.AsFFI());
1002 if (diplomat_result_raw_out_value.is_ok) {
1007 return diplomat_result_out_value;
1010 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_sentence_terminal(provider.AsFFI());
1012 if (diplomat_result_raw_out_value.is_ok) {
1017 return diplomat_result_out_value;
1020 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_terminal_punctuation(provider.AsFFI());
1022 if (diplomat_result_raw_out_value.is_ok) {
1027 return diplomat_result_out_value;
1030 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_unified_ideograph(provider.AsFFI());
1032 if (diplomat_result_raw_out_value.is_ok) {
1037 return diplomat_result_out_value;
1040 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_uppercase(provider.AsFFI());
1042 if (diplomat_result_raw_out_value.is_ok) {
1047 return diplomat_result_out_value;
1050 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_variation_selector(provider.AsFFI());
1052 if (diplomat_result_raw_out_value.is_ok) {
1057 return diplomat_result_out_value;
1060 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_white_space(provider.AsFFI());
1062 if (diplomat_result_raw_out_value.is_ok) {
1067 return diplomat_result_out_value;
1070 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_xdigit(provider.AsFFI());
1072 if (diplomat_result_raw_out_value.is_ok) {
1077 return diplomat_result_out_value;
1080 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_xid_continue(provider.AsFFI());
1082 if (diplomat_result_raw_out_value.is_ok) {
1087 return diplomat_result_out_value;
1090 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_xid_start(provider.AsFFI());
1092 if (diplomat_result_raw_out_value.is_ok) {
1097 return diplomat_result_out_value;
1100 auto diplomat_result_raw_out_value = capi::ICU4XCodePointSetData_load_for_ecma262(provider.AsFFI(), property_name.data(), property_name.size());
1102 if (diplomat_result_raw_out_value.is_ok) {
1107 return diplomat_result_out_value;
ICU4XError
Definition ICU4XError.hpp:23
Definition CodePointRangeIterator.hpp:29
Definition ICU4XCodePointSetData.hpp:37
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_nfkd_inert(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:899
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_sentence_terminal(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1009
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_full_composition_exclusion(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:529
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_default_ignorable_code_point(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:619
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_nfc_inert(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:869
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_ids_binary_operator(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:799
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_grapheme_base(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:719
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_emoji(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:669
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_alphabetic(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:469
ICU4XCodePointSetData(capi::ICU4XCodePointSetData *i)
Definition ICU4XCodePointSetData.hpp:416
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_bidi_control(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:479
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_soft_dotted(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:979
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_case_sensitive(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:999
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_xid_start(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1089
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_hyphen(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:759
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_print(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:939
bool contains(char32_t cp) const
Definition ICU4XCodePointSetData.hpp:427
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_variation_selector(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1049
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_blank(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:499
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_alnum(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:459
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_terminal_punctuation(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1019
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_ideographic(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:779
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_logical_order_exception(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:829
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_unified_ideograph(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1029
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_pattern_syntax(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:909
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_quotation_mark(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:949
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_join_control(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:819
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_regional_indicator(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:969
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_casefolded(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:539
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_xdigit(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1069
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_casemapped(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:549
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_diacritic(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:629
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_bidi_mirrored(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:489
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_case_ignorable(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:519
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_ids_trinary_operator(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:809
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_noncharacter_code_point(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:859
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_emoji_presentation(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:679
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_emoji_modifier(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:659
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_emoji_modifier_base(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:639
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_deprecated(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:609
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_lowercased(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:569
ICU4XCodePointSetData()=default
CodePointRangeIterator iter_ranges_complemented() const
Definition ICU4XCodePointSetData.hpp:436
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_nfkc_inert(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:889
CodePointRangeIterator iter_ranges() const
Definition ICU4XCodePointSetData.hpp:433
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_uppercase(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1039
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_titlecased(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:579
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_nfd_inert(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:879
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_uppercased(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:589
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_extender(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:689
bool contains32(uint32_t cp) const
Definition ICU4XCodePointSetData.hpp:430
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_extended_pictographic(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:699
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_white_space(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1059
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_xid_continue(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:1079
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_changes_when_nfkc_casefolded(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:559
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_hex_digit(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:749
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_id_start(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:789
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_for_general_category_group(const ICU4XDataProvider &provider, uint32_t group)
Definition ICU4XCodePointSetData.hpp:439
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_grapheme_extend(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:729
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_prepended_concatenation_mark(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:929
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_grapheme_link(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:739
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_math(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:849
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_id_continue(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:769
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_radical(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:959
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_graph(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:709
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_segment_starter(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:989
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_lowercase(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:839
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_for_ecma262(const ICU4XDataProvider &provider, const std::string_view property_name)
Definition ICU4XCodePointSetData.hpp:1099
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_cased(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:509
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_emoji_component(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:649
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_ascii_hex_digit(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:449
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_pattern_white_space(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:919
static diplomat::result< ICU4XCodePointSetData, ICU4XError > load_dash(const ICU4XDataProvider &provider)
Definition ICU4XCodePointSetData.hpp:599
ICU4XCodePointSetData(ICU4XCodePointSetData &&) noexcept=default
Definition ICU4XDataProvider.hpp:32
Definition diplomat_runtime.hpp:84
Definition diplomat_runtime.hpp:69
Definition diplomat_runtime.hpp:55