CodePointSetBuilder.h (1904B)
1 #ifndef CodePointSetBuilder_H 2 #define CodePointSetBuilder_H 3 4 #include <stdio.h> 5 #include <stdint.h> 6 #include <stddef.h> 7 #include <stdbool.h> 8 #include "diplomat_runtime.h" 9 10 #include "CodePointSetData.d.h" 11 12 #include "CodePointSetBuilder.d.h" 13 14 15 16 17 18 19 CodePointSetBuilder* icu4x_CodePointSetBuilder_create_mv1(void); 20 21 CodePointSetData* icu4x_CodePointSetBuilder_build_mv1(CodePointSetBuilder* self); 22 23 void icu4x_CodePointSetBuilder_complement_mv1(CodePointSetBuilder* self); 24 25 bool icu4x_CodePointSetBuilder_is_empty_mv1(const CodePointSetBuilder* self); 26 27 void icu4x_CodePointSetBuilder_add_char_mv1(CodePointSetBuilder* self, char32_t ch); 28 29 void icu4x_CodePointSetBuilder_add_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); 30 31 void icu4x_CodePointSetBuilder_add_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); 32 33 void icu4x_CodePointSetBuilder_remove_char_mv1(CodePointSetBuilder* self, char32_t ch); 34 35 void icu4x_CodePointSetBuilder_remove_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); 36 37 void icu4x_CodePointSetBuilder_remove_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); 38 39 void icu4x_CodePointSetBuilder_retain_char_mv1(CodePointSetBuilder* self, char32_t ch); 40 41 void icu4x_CodePointSetBuilder_retain_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); 42 43 void icu4x_CodePointSetBuilder_retain_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); 44 45 void icu4x_CodePointSetBuilder_complement_char_mv1(CodePointSetBuilder* self, char32_t ch); 46 47 void icu4x_CodePointSetBuilder_complement_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); 48 49 void icu4x_CodePointSetBuilder_complement_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); 50 51 void icu4x_CodePointSetBuilder_destroy_mv1(CodePointSetBuilder* self); 52 53 54 55 56 57 #endif // CodePointSetBuilder_H