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

# libselection.h

Go to the documentation of this file.

    00001 /* -*- c++ -*- */
    00002 #ifndef AKAXISO2_LIBSELECTION_H__
    00003 #define AKAXISO2_LIBSELECTION_H__
    00004
    00010 #ifdef AKAXISO2_USE_XERCESC
    00011 #include <memory.h> /* {BCB6} */
    00012 #include <akaxiso2/XML/xerces/xerces_serializer.h>
    00013 #include <akaxiso2/XML/xerces/xerces_deserializer.h>
    00014
    00015
    00016 namespace aka2 {
    00044   typedef xerces_serializer xml_serializer;
    00045   typedef xerces_deserializer xml_deserializer;
    00046 }
    00047
    00048 # define SERIALIZER_TYPES_DECLARED 1
    00049 # define DESERIALIZER_TYPES_DECLARED 1
    00050
    00051 #endif
    00052
    00053
    00054 #ifdef AKAXISO2_USE_BABEL
    00055 # include <akaxiso2/XML/babel/babel_serializer.h>
    00056 # if !defined(SERIALIZER_TYPES_DECLARED)
    00057 # define SERIALIZER_TYPES_DECLARED
    00058 namespace aka2 {
    00059   typedef babel_serializer xml_serializer;
    00060 }
    00061
    00062 # endif
    00063 #endif
    00064
    00065 #if !defined(SERIALIZER_TYPES_DECLARED)
    00066 # include <akaxiso2/XML/serializer/default_serializer.h>
    00067 namespace aka2 {
    00068   typedef default_serializer xml_serializer;
    00069 }
    00070 #endif
    00071
    00072
    00073 #ifdef AKAXISO2_USE_EXPAT
    00074 # include <akaxiso2/XML/expat/expat_deserializer.h>
    00075 # if !defined(DESERIALIZER_TYPES_DECLARED)
    00076 #  define DESERIALIZED_TYPES_DECLARED 1
    00077 namespace aka2 {
    00078   typedef expat_deserializer xml_deserializer;
    00079 }
    00080 # endif
    00081 #endif
    00082
    00083
    00084 #endif
    00085