diff options
Diffstat (limited to 'unicode/courier-unicode.h.in')
| -rw-r--r-- | unicode/courier-unicode.h.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/unicode/courier-unicode.h.in b/unicode/courier-unicode.h.in index f8ab117..a3a59f4 100644 --- a/unicode/courier-unicode.h.in +++ b/unicode/courier-unicode.h.in @@ -629,6 +629,10 @@ extern enum_bidi_type_t unicode_bidi_type(char32_t c); extern void unicode_bidi_calc_types(const char32_t *p, size_t n, enum_bidi_type_t *buf); +extern void unicode_bidi_setbnl(char32_t *p, + const enum_bidi_type_t *types, + size_t n); + extern unicode_bidi_level_t unicode_bidi_calc_levels(const char32_t *p, const enum_bidi_type_t *types, @@ -2181,13 +2185,19 @@ struct bidi_calc_types { //! an existing std::u32string. bidi_calc_types(const std::u32string &); +#if __cplusplus >= 201103L //! Deleted constructor //! bidi_calc_types cannot be constructed from a temporary //! std::u32string. bidi_calc_types(std::u32string &&)=delete; +#endif + //! Replace all paragraph breaks by newlines. + + void setbnl(std::u32string &); //! Destructor + ~bidi_calc_types(); }; |
