| 158 | |
| 159 | template <typename octet_iterator, typename u32bit_iterator> |
| 160 | octet_iterator utf32to8 (u32bit_iterator start, u32bit_iterator end, octet_iterator result) |
| 161 | { |
| 162 | while (start != end) |
| 163 | result = utf8::unchecked::append(*(start++), result); |
| 164 | |
| 165 | return result; |
| 166 | } |
| 167 | |
| 168 | template <typename octet_iterator, typename u32bit_iterator> |
| 169 | u32bit_iterator utf8to32 (octet_iterator start, octet_iterator end, u32bit_iterator result) |