tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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