1#ifndef icu4x_GeneralCategoryGroup_HPP
2#define icu4x_GeneralCategoryGroup_HPP
22 bool icu4x_GeneralCategoryGroup_contains_mv1(icu4x::capi::GeneralCategoryGroup self, icu4x::capi::GeneralCategory val);
24 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_complement_mv1(icu4x::capi::GeneralCategoryGroup self);
26 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_all_mv1(
void);
28 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_empty_mv1(
void);
30 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_union_mv1(icu4x::capi::GeneralCategoryGroup self, icu4x::capi::GeneralCategoryGroup other);
32 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_intersection_mv1(icu4x::capi::GeneralCategoryGroup self, icu4x::capi::GeneralCategoryGroup other);
34 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_cased_letter_mv1(
void);
36 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_letter_mv1(
void);
38 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_mark_mv1(
void);
40 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_number_mv1(
void);
42 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_separator_mv1(
void);
44 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_other_mv1(
void);
46 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_punctuation_mv1(
void);
48 icu4x::capi::GeneralCategoryGroup icu4x_GeneralCategoryGroup_symbol_mv1(
void);
55 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_contains_mv1(this->AsFFI(),
61 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_complement_mv1(this->AsFFI());
62 return icu4x::GeneralCategoryGroup::FromFFI(result);
66 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_all_mv1();
67 return icu4x::GeneralCategoryGroup::FromFFI(result);
71 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_empty_mv1();
72 return icu4x::GeneralCategoryGroup::FromFFI(result);
76 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_union_mv1(this->AsFFI(),
78 return icu4x::GeneralCategoryGroup::FromFFI(result);
82 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_intersection_mv1(this->AsFFI(),
84 return icu4x::GeneralCategoryGroup::FromFFI(result);
88 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_cased_letter_mv1();
89 return icu4x::GeneralCategoryGroup::FromFFI(result);
93 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_letter_mv1();
94 return icu4x::GeneralCategoryGroup::FromFFI(result);
98 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_mark_mv1();
99 return icu4x::GeneralCategoryGroup::FromFFI(result);
103 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_number_mv1();
104 return icu4x::GeneralCategoryGroup::FromFFI(result);
108 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_separator_mv1();
109 return icu4x::GeneralCategoryGroup::FromFFI(result);
113 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_other_mv1();
114 return icu4x::GeneralCategoryGroup::FromFFI(result);
118 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_punctuation_mv1();
119 return icu4x::GeneralCategoryGroup::FromFFI(result);
123 auto result = icu4x::capi::icu4x_GeneralCategoryGroup_symbol_mv1();
124 return icu4x::GeneralCategoryGroup::FromFFI(result);
128inline icu4x::capi::GeneralCategoryGroup icu4x::GeneralCategoryGroup::AsFFI()
const {
129 return icu4x::capi::GeneralCategoryGroup {
134inline icu4x::GeneralCategoryGroup icu4x::GeneralCategoryGroup::FromFFI(icu4x::capi::GeneralCategoryGroup c_struct) {
135 return icu4x::GeneralCategoryGroup {
Definition GeneralCategory.d.hpp:63
Definition GeneralCategoryGroup.d.hpp:37
static icu4x::GeneralCategoryGroup symbol()
Definition GeneralCategoryGroup.hpp:122
static icu4x::GeneralCategoryGroup number()
Definition GeneralCategoryGroup.hpp:102
icu4x::GeneralCategoryGroup complement() const
Definition GeneralCategoryGroup.hpp:60
static icu4x::GeneralCategoryGroup empty()
Definition GeneralCategoryGroup.hpp:70
icu4x::GeneralCategoryGroup intersection(icu4x::GeneralCategoryGroup other) const
Definition GeneralCategoryGroup.hpp:81
static icu4x::GeneralCategoryGroup other()
Definition GeneralCategoryGroup.hpp:112
static icu4x::GeneralCategoryGroup letter()
Definition GeneralCategoryGroup.hpp:92
static icu4x::GeneralCategoryGroup mark()
Definition GeneralCategoryGroup.hpp:97
static icu4x::GeneralCategoryGroup cased_letter()
Definition GeneralCategoryGroup.hpp:87
static icu4x::GeneralCategoryGroup separator()
Definition GeneralCategoryGroup.hpp:107
static icu4x::GeneralCategoryGroup punctuation()
Definition GeneralCategoryGroup.hpp:117
bool contains(icu4x::GeneralCategory val) const
Definition GeneralCategoryGroup.hpp:54
static icu4x::GeneralCategoryGroup all()
Definition GeneralCategoryGroup.hpp:65
icu4x::GeneralCategoryGroup union_(icu4x::GeneralCategoryGroup other) const
Definition GeneralCategoryGroup.hpp:75