HikoGUI
A low latency retained GUI
|
#include "ucd_sentence_break_properties.hpp"
#include "unicode_break_opportunity.hpp"
#include "../utility/utility.hpp"
#include "../macros.hpp"
#include <tuple>
#include <vector>
#include <iterator>
#include <algorithm>
Go to the source code of this file.
Data Structures | |
class | v1::detail::unicode_sentence_break_info |
Namespaces | |
namespace | v1 |
DOXYGEN BUG. | |
Functions | |
hi_export_module (hikogui.unicode.unicode_sentence_break) | |
void | v1::detail::unicode_sentence_break_SB1_SB4 (unicode_break_vector &r, std::vector< unicode_sentence_break_info > &infos) noexcept |
void | v1::detail::unicode_sentence_break_SB5 (unicode_break_vector &r, std::vector< unicode_sentence_break_info > &infos) noexcept |
void | v1::detail::unicode_sentence_break_SB6_SB998 (unicode_break_vector &r, std::vector< unicode_sentence_break_info > &infos) noexcept |
template<typename It , typename ItEnd , typename CodePointFunc > | |
unicode_break_vector | v1::unicode_sentence_break (It first, ItEnd last, CodePointFunc const &code_point_func) noexcept |
The unicode word break algorithm UAX#29. | |