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::
109 namespace XERCES_CPP_NAMESPACE { }
110 namespace xercesc = 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
UINT32 XMLUInt32
Definition: Xerces_autoconf_config.borland.hpp:98
XMLUInt16 UTF16Ch
Definition: XercesDefs.hpp:66
unsigned char XMLByte
Definition: XercesDefs.hpp:65
unsigned short XMLUInt16
Definition: Xerces_autoconf_config.borland.hpp:97
XMLUInt32 UCS4Ch
Definition: XercesDefs.hpp:67