textwolf
0.2
|
UTF-16 little endian character set encoding. More...
#include <charset_utf16.hpp>
Additional Inherited Members | |
Public Types inherited from textwolf::charset::UTF16< ByteOrder::LE > | |
enum | |
Public Member Functions inherited from textwolf::charset::UTF16< ByteOrder::LE > | |
UChar | value (char *buf, unsigned int &bufpos, Iterator &itr) const |
void | print (UChar ch, Buffer_ &buf) const |
See template<class Buffer>Interface::print(UChar,Buffer&) More... | |
Static Public Member Functions inherited from textwolf::charset::UTF16< ByteOrder::LE > | |
static void | fetchbytes (char *buf, unsigned int &bufpos, Iterator &itr) |
See template<class Iterator>Interface::fetchbytes(char*,unsigned int&,Iterator&) More... | |
static unsigned int | size (char *buf, unsigned int &bufpos, Iterator &itr) |
Get the size of the current character in bytes (variable length encoding) More... | |
static void | skip (char *buf, unsigned int &bufpos, Iterator &itr) |
See template<class Iterator>Interface::skip(char*,unsigned int&,Iterator&) More... | |
static signed char | asciichar (char *buf, unsigned int &bufpos, Iterator &itr) |
See template<class Iterator>Interface::asciichar(char*,unsigned int&,Iterator&) More... | |
static UChar | value_impl (char *buf, unsigned int &bufpos, Iterator &itr) |
See template<class Iterator>Interface::value(char*,unsigned int&,Iterator&) More... | |
static bool | is_equal (const UTF16 &, const UTF16 &) |
See template<class Buffer>Interface::is_equal( const Interface&, const Interface&) More... | |
UTF-16 little endian character set encoding.