The Battle for Wesnoth  1.13.10+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Typedefs
utf16 Namespace Reference

For Win32 API. More...

Typedefs

typedef ucs4::iterator_base
< utf16::string,
ucs4_convert_impl::convert_impl
< char_t >::type > 
iterator
 
typedef wchar_t char_t
 
typedef std::vector< char_tstring
 

Detailed Description

For Win32 API.

On Windows, wchar_t is defined as uint16_t. Wide strings are expected to be UTF-16.

On windows, wchar_t is defined as uint16_t. Wide strings are expected to be UTF-16.

Typedef Documentation

typedef wchar_t utf16::char_t

Definition at line 48 of file unicode_types.hpp.

Definition at line 33 of file unicode.hpp.

typedef std::vector<char_t> utf16::string

Definition at line 49 of file unicode_types.hpp.