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)

函数

  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")