stlab.adobe.com Adobe Systems Incorporated

unicode.hpp File Reference

#include <adobe/config.hpp>
#include <adobe/algorithm/for_each.hpp>
#include <boost/cstdint.hpp>
#include <boost/utility/enable_if.hpp>
#include <vector>
#include <cassert>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  adobe

Functions

template<typename I , typename O >
boost::enable_if
< is_utf8_iterator_type< I >
, O >::type 
to_utf16 (I first, I last, O output)
template<typename I >
boost::enable_if
< is_utf8_iterator_type< I >
, boost::uint16_t >::type 
to_utf16 (I first, I last)
template<typename I >
boost::uint32_t to_utf32 (I first, I last)
template<typename I , typename O >
to_utf32 (I first, I last, O output)
template<typename I , typename O >
boost::enable_if
< is_utf16_iterator_type< I >
, O >::type 
to_utf8 (I first, I last, O output)
template<typename T , typename O >
boost::enable_if
< is_utf32_type< T >, O >
::type 
value_to_utf16 (T code, O output)
template<typename T , typename O >
boost::enable_if
< is_utf32_type< T >, O >
::type 
value_to_utf8 (T code, O output)

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google