BidiParagraph.h (1054B)
1 #ifndef BidiParagraph_H 2 #define BidiParagraph_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 "BidiDirection.d.h" 11 12 #include "BidiParagraph.d.h" 13 14 15 16 17 18 19 bool icu4x_BidiParagraph_set_paragraph_in_text_mv1(BidiParagraph* self, size_t n); 20 21 BidiDirection icu4x_BidiParagraph_direction_mv1(const BidiParagraph* self); 22 23 size_t icu4x_BidiParagraph_size_mv1(const BidiParagraph* self); 24 25 size_t icu4x_BidiParagraph_range_start_mv1(const BidiParagraph* self); 26 27 size_t icu4x_BidiParagraph_range_end_mv1(const BidiParagraph* self); 28 29 typedef struct icu4x_BidiParagraph_reorder_line_mv1_result { bool is_ok;} icu4x_BidiParagraph_reorder_line_mv1_result; 30 icu4x_BidiParagraph_reorder_line_mv1_result icu4x_BidiParagraph_reorder_line_mv1(const BidiParagraph* self, size_t range_start, size_t range_end, DiplomatWrite* write); 31 32 uint8_t icu4x_BidiParagraph_level_at_mv1(const BidiParagraph* self, size_t pos); 33 34 void icu4x_BidiParagraph_destroy_mv1(BidiParagraph* self); 35 36 37 38 39 40 #endif // BidiParagraph_H