Main Page Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members Related Pages

# default_serializer.h

Go to the documentation of this file.

    00001 /* -*- c++ -*- */
    00002 #ifndef AKAXISO2_XML_SERIALIZER_DEFAULT_SERIALIZER_H__
    00003 #define AKAXISO2_XML_SERIALIZER_DEFAULT_SERIALIZER_H__
    00004
    00010 #include <akaxiso2/configuration.h>
    00011 #include <akaxiso2/exception.h>
    00012 #include <akaxiso2/XML/serializer/xml_serializer_base.h>
    00013
    00014 namespace aka2 {
    00015
    00022   class default_formatter : public formatter_base {
    00023   public:
    00024     default_formatter() {}
    00025     virtual ~default_formatter() {}
    00026
    00027   private:
    00028     virtual void set_encoding(const std::string &encoding);
    00029     virtual ustring lcp_to_ucs2(const std::string &source);
    00030     virtual void write(const ustring &entity);
    00031   };
    00032
    00039   class default_serializer : public xml_serializer_base {
    00040   public:
    00041     default_serializer();
    00042   };
    00043
    00044 } // namespace aka2
    00045
    00046 #endif