22#if !defined(XERCESC_INCLUDE_GUARD_XERCESDEFS_HPP)
23#define XERCESC_INCLUDE_GUARD_XERCESDEFS_HPP
52#include <xercesc/util/XercesVersion.hpp>
77#if defined(XERCES_NO_NATIVE_BOOL)
93#if defined(XERCES_LSTRSUPPORT)
94#define XMLStrL(str) L##str
96#define XMLStrL(str) str
103#if defined(XERCES_HAS_CPP_NAMESPACE)
104 #define XERCES_CPP_NAMESPACE_BEGIN namespace XERCES_CPP_NAMESPACE {
105 #define XERCES_CPP_NAMESPACE_END }
106 #define XERCES_CPP_NAMESPACE_USE using namespace XERCES_CPP_NAMESPACE;
107 #define XERCES_CPP_NAMESPACE_QUALIFIER XERCES_CPP_NAMESPACE::
112 #define XERCES_CPP_NAMESPACE_BEGIN
113 #define XERCES_CPP_NAMESPACE_END
114 #define XERCES_CPP_NAMESPACE_USE
115 #define XERCES_CPP_NAMESPACE_QUALIFIER
118#if defined(XERCES_STD_NAMESPACE)
119 #define XERCES_USING_STD(NAME) using std :: NAME;
120 #define XERCES_STD_QUALIFIER std ::
122 #define XERCES_USING_STD(NAME)
123 #define XERCES_STD_QUALIFIER
136#if defined(DLL_EXPORT)
137 #if defined(XERCES_BUILDING_LIBRARY)
138 #define XMLUTIL_EXPORT XERCES_PLATFORM_EXPORT
139 #define XMLPARSER_EXPORT XERCES_PLATFORM_EXPORT
140 #define SAX_EXPORT XERCES_PLATFORM_EXPORT
141 #define SAX2_EXPORT XERCES_PLATFORM_EXPORT
142 #define CDOM_EXPORT XERCES_PLATFORM_EXPORT
143 #define PARSERS_EXPORT XERCES_PLATFORM_EXPORT
144 #define VALIDATORS_EXPORT XERCES_PLATFORM_EXPORT
145 #define XINCLUDE_EXPORT XERCES_PLATFORM_EXPORT
147 #define XMLUTIL_EXPORT XERCES_PLATFORM_IMPORT
148 #define XMLPARSER_EXPORT XERCES_PLATFORM_IMPORT
149 #define SAX_EXPORT XERCES_PLATFORM_IMPORT
150 #define SAX2_EXPORT XERCES_PLATFORM_IMPORT
151 #define CDOM_EXPORT XERCES_PLATFORM_IMPORT
152 #define PARSERS_EXPORT XERCES_PLATFORM_IMPORT
153 #define VALIDATORS_EXPORT XERCES_PLATFORM_IMPORT
154 #define XINCLUDE_EXPORT XERCES_PLATFORM_IMPORT
156 #if defined(XERCES_BUILDING_DEPRECATED_LIBRARY)
157 #define DEPRECATED_DOM_EXPORT XERCES_PLATFORM_EXPORT
159 #define DEPRECATED_DOM_EXPORT XERCES_PLATFORM_IMPORT
162 #define XMLUTIL_EXPORT
163 #define XMLPARSER_EXPORT
167 #define DEPRECATED_DOM_EXPORT
168 #define PARSERS_EXPORT
169 #define VALIDATORS_EXPORT
170 #define XINCLUDE_EXPORT
unsigned char XMLByte
Definition XercesDefs.hpp:65
XMLUInt16 UTF16Ch
Definition XercesDefs.hpp:66
XMLUInt32 UCS4Ch
Definition XercesDefs.hpp:67
uint16_t XMLUInt16
Definition Xerces_autoconf_config.hpp:125
uint32_t XMLUInt32
Definition Xerces_autoconf_config.hpp:126
Definition DOMAttr.hpp:28