stringencoding.h File Reference

Classes

class  StringEncodingInterface
 
class  StringDecodingInterface
 

Namespaces

 maxon
 
 maxon::StringEncodings
 
 maxon::StringDecodings
 
 maxon::StreamConversions
 

Macros

#define REGISTER_STRINGENCODING(EXTENSION, CATEGORY, IDSYM, IMPLCLASS)
 
#define REGISTER_STRINGENCODING_TEMPLATE(EXTENSION, CATEGORY, IDSYM, IMPLCLASS)
 
#define MAXON_DECLARATION_STRINGENCODING(IDSTR, IDSYM)
 

Functions

 MAXON_REGISTRY (StringEncodingRef, StringEncodings, "net.maxon.registry.stringencodings")
 
 MAXON_REGISTRY (StringDecodingRef, StringDecodings, "net.maxon.registry.stringdecodings")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, SystemCodePage, "net.maxon.stringencoding." "systemcodepage")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, SystemCodePage, "net.maxon.stringdecoding." "systemcodepage")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringSystemCodePageEncoder, "net.maxon.streamconversion." "systemcodepage" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringSystemCodePageDecoder, "net.maxon.streamconversion." "systemcodepage" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Bit8, "net.maxon.stringencoding." "bit8")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Bit8, "net.maxon.stringdecoding." "bit8")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringBit8Encoder, "net.maxon.streamconversion." "bit8" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringBit8Decoder, "net.maxon.streamconversion." "bit8" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Bit7Hex, "net.maxon.stringencoding." "hex7")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Bit7Hex, "net.maxon.stringdecoding." "hex7")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringBit7HexEncoder, "net.maxon.streamconversion." "hex7" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringBit7HexDecoder, "net.maxon.streamconversion." "hex7" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Utf8, "net.maxon.stringencoding." "utf8")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Utf8, "net.maxon.stringdecoding." "utf8")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUtf8Encoder, "net.maxon.streamconversion." "utf8" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUtf8Decoder, "net.maxon.streamconversion." "utf8" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Utf16, "net.maxon.stringencoding." "utf16")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Utf16, "net.maxon.stringdecoding." "utf16")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUtf16Encoder, "net.maxon.streamconversion." "utf16" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUtf16Decoder, "net.maxon.streamconversion." "utf16" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Url, "net.maxon.stringencoding." "url")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Url, "net.maxon.stringdecoding." "url")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlEncoder, "net.maxon.streamconversion." "url" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlDecoder, "net.maxon.streamconversion." "url" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, Url32, "net.maxon.stringencoding." "url32")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, Url32, "net.maxon.stringdecoding." "url32")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrl32Encoder, "net.maxon.streamconversion." "url32" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrl32Decoder, "net.maxon.streamconversion." "url32" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, UrlPath, "net.maxon.stringencoding." "urlpath")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, UrlPath, "net.maxon.stringdecoding." "urlpath")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlPathEncoder, "net.maxon.streamconversion." "urlpath" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlPathDecoder, "net.maxon.streamconversion." "urlpath" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, UrlQuery, "net.maxon.stringencoding." "urlquery")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, UrlQuery, "net.maxon.stringdecoding." "urlquery")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlQueryEncoder, "net.maxon.streamconversion." "urlquery" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlQueryDecoder, "net.maxon.streamconversion." "urlquery" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, UrlQueryParameter, "net.maxon.stringencoding." "urlqueryparam")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, UrlQueryParameter, "net.maxon.stringdecoding." "urlqueryparam")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlQueryParameterEncoder, "net.maxon.streamconversion." "urlqueryparam" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringUrlQueryParameterDecoder, "net.maxon.streamconversion." "urlqueryparam" "dec")
 
 MAXON_DECLARATION (maxon::StringEncodingRef, CodePage437, "net.maxon.stringencoding." "codepage437")
 
 MAXON_DECLARATION (maxon::StringDecodingRef, CodePage437, "net.maxon.stringdecoding." "codepage437")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringCodePage437Encoder, "net.maxon.streamconversion." "codepage437" "enc")
 
 MAXON_DECLARATION (maxon::StreamConversionFactory, StringCodePage437Decoder, "net.maxon.streamconversion." "codepage437" "dec")