unicode::linebreakc_callback_base (3) Linux Manual Page
unicode::linebreak_callback_base, unicode::linebreak_callback_save_buf, unicode::linebreakc_callback_base, unicode::linebreak_iter, unicode::linebreakc_iter – unicode line-breaking rules Synopsis #include <courier-unicode.h> class linebreak : public unicode::linebreak_callback_base { public: using unicode::linebreak_callback_base::operator<<; using unicode::linebreak_callback_base::operator(); int callback(int linebreak_code) { // … } }; unicode_char c; std::vector<unicode_char> buf; linebreak compute_linebreak; compute_linebreak.set_opts(UNICODE_LB_OPT_SYBREAK); compute_linebreak << c; compute_linebreak(buf); compute_linebreak(buf.begin(), buf.end()); compute_linebreak.finish(); // … unicode::linebreak_callback_save_buf linebreaks; std::list<int> lb = linebreaks.lb_buf; class linebreakc…
