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