XercesIncludes.h

Go to the documentation of this file.
00001 /*
00002  * The information in this file is
00003  * Copyright(c) 2007 Ball Aerospace & Technologies Corporation
00004  * and is subject to the terms and conditions of the
00005  * GNU Lesser General Public License Version 2.1
00006  * The license text is available from   
00007  * http://www.gnu.org/licenses/lgpl.html
00008  */
00009 
00010 #ifndef XERCESINCLUDES_H
00011 #define XERCESINCLUDES_H
00012 
00013 #include "AppConfig.h"
00014 
00015 #ifdef APPLICATION_XERCES
00016 
00017 #include <xercesc/dom/DOM.hpp>
00018 #include <xercesc/framework/MemBufFormatTarget.hpp>
00019 #include <xercesc/framework/MemBufInputSource.hpp>
00020 #include <xercesc/framework/Wrapper4InputSource.hpp>
00021 #include <xercesc/framework/XMLPScanToken.hpp>
00022 #include <xercesc/parsers/XercesDOMParser.hpp>
00023 #include <xercesc/sax/ErrorHandler.hpp>
00024 #include <xercesc/sax/SAXParseException.hpp>
00025 #include <xercesc/util/Base64.hpp>
00026 #include <xercesc/util/BinInputStream.hpp>
00027 #include <xercesc/util/XMLStringTokenizer.hpp>
00028 #include <xercesc/sax/InputSource.hpp>
00029 #include <xercesc/util/XMLString.hpp>
00030 #include <xercesc/util/XMLURL.hpp>
00031 #include <xercesc/util/PlatformUtils.hpp>
00032 
00033 #else
00034 /**
00035  *  \cond INTERNAL
00036  */
00037 #define XERCES_CPP_NAMESPACE_QUALIFIER xercesc_3_1::
00038 namespace xercesc_3_1
00039 {
00040    class BinInputStream;
00041    class DOMLSParser;
00042    class DOMDocument;
00043    class DOMElement;
00044    class DOMError;
00045    class DOMImplementationLS;
00046    class DOMNode;
00047    class DOMText;
00048    class DOMXPathResult;
00049    class InputSource;
00050    class MemoryManager;
00051    class SAXParseException;
00052    class XMLException;
00053    class XMLPlatformUtils;
00054    class XMLString;
00055    class XMLStringTokenizer;
00056 }
00057 /// \endcond
00058 #endif
00059 
00060 #endif
00061 
00062 

Software Development Kit - Opticks 4.9.0 Build 16218