textwolf  0.2
List of all members
textwolf::charset::UTF16LE Class Reference

UTF-16 little endian character set encoding. More...

#include <charset_utf16.hpp>

Inheritance diagram for textwolf::charset::UTF16LE:
textwolf::charset::UTF16< ByteOrder::LE >

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...
 

Detailed Description

UTF-16 little endian character set encoding.


The documentation for this class was generated from the following file: