10 #include <u5e/utf8_string.hpp> 11 #include <u5e/filter.hpp> 12 #include <u5e/normalization_form_kc.hpp> 15 int main(
int argc,
char **argv) {
18 for (
int i = 1; i < argc; i++) {
31 printf(
" U+%06llx", (
long long unsigned int)
*it);
const_iterator codepoint_cbegin()
utf8_const_iterator operator++(int junk)
int filter(InputIteratorType input_from, InputIteratorType input_to, OutputType &output, Functor operation)
Walks an input iterator through a filter.
basic_encodedstring(const NativeString &s)
const_iterator codepoint_cend()
int normalization_form_kc(basic_grapheme< InputStorageType > grapheme, OutputStorageType &output)
u5e::filter algorithm for normalizing graphemes
basic_grapheme_iterator< basic_encodedstring > grapheme_end()
bool operator!=(const utf8_const_iterator &rhs) const
const codepoint operator*()
basic_grapheme_iterator< basic_encodedstring > grapheme_begin()
basic_encodedstring< utf8, std::string > utf8_string
A basic_encodedstring of utf8 and std::string.