#ifndef BidiParagraph_H #define BidiParagraph_H #include #include #include #include #include "diplomat_runtime.h" #include "BidiDirection.d.h" #include "BidiParagraph.d.h" bool icu4x_BidiParagraph_set_paragraph_in_text_mv1(BidiParagraph* self, size_t n); BidiDirection icu4x_BidiParagraph_direction_mv1(const BidiParagraph* self); size_t icu4x_BidiParagraph_size_mv1(const BidiParagraph* self); size_t icu4x_BidiParagraph_range_start_mv1(const BidiParagraph* self); size_t icu4x_BidiParagraph_range_end_mv1(const BidiParagraph* self); typedef struct icu4x_BidiParagraph_reorder_line_mv1_result { bool is_ok;} icu4x_BidiParagraph_reorder_line_mv1_result; icu4x_BidiParagraph_reorder_line_mv1_result icu4x_BidiParagraph_reorder_line_mv1(const BidiParagraph* self, size_t range_start, size_t range_end, DiplomatWrite* write); uint8_t icu4x_BidiParagraph_level_at_mv1(const BidiParagraph* self, size_t pos); void icu4x_BidiParagraph_destroy_mv1(BidiParagraph* self); #endif // BidiParagraph_H