#include "ucs4_convert_impl.hpp"
#include <iostream>
#include <iterator>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
Go to the source code of this file.
Classes | |
struct | ucs4_convert_impl::iteratorwriter< oitor_t > |
Transforms an output iterator to a writer for ucs4_convert_impl functions. More... | |
struct | ucs4_convert_impl::enableif< Tret, Tcheck > |
Namespaces | |
ucs4_convert_impl | |
Functions | |
template<typename TD , typename TS > | |
ucs4_convert_impl::enableif < TD, typename TS::value_type > ::type | unicode_cast (const TS &source) |
template<typename TD > | |
TD | unicode_cast (ucs4::char_t onechar) |
ucs4_convert_impl::enableif<TD, typename TS::value_type>::type unicode_cast | ( | const TS & | source | ) |
TD | Output, a collection type. |
TS | Input, a collection type. |
Definition at line 59 of file unicode_cast.hpp.
References read(), and write().
Referenced by gui::textbox::add_text_line(), gui::textbox::append_text(), BOOST_AUTO_TEST_CASE(), font::manager::deinit(), markov_generator::generate(), help::get_first_word(), preferences::get_system_username(), gui::textbox::handle_key_down(), gui::textbox::handle_text_input(), font::manager::init(), font::ttext::insert_unicode(), utf8::lowercase(), desktop::open_object(), desktop::os_version(), gui::textbox::set_text(), font::ttext::set_text(), windows_tray_notification::string_to_wstring(), gui::textbox::text(), and utf8::truncate_as_ucs4().
TD unicode_cast | ( | ucs4::char_t | onechar | ) |
TD | Output, a collection type. |
Definition at line 95 of file unicode_cast.hpp.
References write().