textwolf  0.2
Classes | Namespaces
charset_interface.hpp File Reference

Interface that describes what a character set encoding implementation has to define to be used as character set template parameter for textwolf. More...

#include <cstddef>
#include "textwolf/staticbuffer.hpp"

Go to the source code of this file.

Classes

class  textwolf::charset::Encoder
 Collection of functions for encode/decode XML character entities. More...
 
class  textwolf::charset::Interface
 This interface has to be implemented for a character set encoding. More...
 
class  textwolf::charset::ByteOrder
 Order of bytes for wide char character sets. More...
 

Namespaces

 textwolf
 Toplevel namespace of the library.
 
 textwolf::charset
 namespace of character set encoding definitions
 

Detailed Description

Interface that describes what a character set encoding implementation has to define to be used as character set template parameter for textwolf.

Remarks
This interface is more a documentation because the template library relies on the properties of the character set classes rather than on the interface it implements.