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 

Generated on Sun Dec 19 22:58:57 2004 for akaxiso2 by doxygen1.2.18