|   | 
	     
 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   
 XercesVersion.hpp File Reference
This graph shows which files directly or indirectly include this file:  
Go to the source code of this file. 
 Defines |  
| #define  | XERCESVERSION_HPP |  
| #define  | XERCES_VERSION_MAJOR   2 |  
|   | MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XERCES VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE. More...
 
  |  
| #define  | XERCES_VERSION_MINOR   5 |  
| #define  | XERCES_VERSION_REVISION   0 |  
| #define  | XERCES_GRAMMAR_SERIALIZATION_LEVEL   1 |  
| #define  | CAT2_SEP_UNDERSCORE(a, b)   #a "_" #b |  
|   | MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:. More...
 
  |  
| #define  | CAT2_SEP_PERIOD(a, b)   #a "." #b |  
| #define  | CAT2_SEP_NIL(a, b)   #a #b |  
| #define  | CAT2_RAW_NUMERIC(a, b)   a ## b |  
| #define  | INVK_CAT2_SEP_UNDERSCORE(a, b)   CAT2_SEP_UNDERSCORE(a,b) |  
| #define  | INVK_CAT2_SEP_PERIOD(a, b)   CAT2_SEP_PERIOD(a,b) |  
| #define  | INVK_CAT2_STR_SEP_NIL(a, b)   CAT2_SEP_NIL(a,b) |  
| #define  | INVK_CAT2_RAW_NUMERIC(a, b)   CAT2_RAW_NUMERIC(a,b) |  
| #define  | CAT3_SEP_UNDERSCORE(a, b, c)   #a "_" #b "_" #c |  
| #define  | CAT3_SEP_PERIOD(a, b, c)   #a "." #b "." #c |  
| #define  | CAT3_SEP_NIL(a, b, c)   #a #b #c |  
| #define  | CAT3_RAW_NUMERIC(a, b, c)   a ## b ## c |  
| #define  | CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a, b, c)   a ## _ ## b ## _ ## c |  
| #define  | INVK_CAT3_SEP_UNDERSCORE(a, b, c)   CAT3_SEP_UNDERSCORE(a,b,c) |  
| #define  | INVK_CAT3_SEP_PERIOD(a, b, c)   CAT3_SEP_PERIOD(a,b,c) |  
| #define  | INVK_CAT3_SEP_NIL(a, b, c)   CAT3_SEP_NIL(a,b,c) |  
| #define  | INVK_CAT3_RAW_NUMERIC(a, b, c)   CAT3_RAW_NUMERIC(a,b,c) |  
| #define  | INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a, b, c)   CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c) |  
| #define  | MULTIPLY(factor, value)   factor * value |  
| #define  | CALC_EXPANDED_FORM(a, b, c)   ( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) ) |  
| #define  | XERCES_FULLVERSIONSTR   INVK_CAT3_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) |  
| #define  | XERCES_FULLVERSIONDOT   INVK_CAT3_SEP_PERIOD(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) |  
| #define  | XERCES_FULLVERSIONNUM   INVK_CAT3_SEP_NIL(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) |  
| #define  | XERCES_VERSIONSTR   INVK_CAT2_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR) |  
| #define  | XERCES_PRODUCT   xercesc |  
| #define  | XERCES_CPP_NAMESPACE   INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XERCES_PRODUCT,XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR) |  
| #define  | Xerces_DLLVersionStr   XERCES_FULLVERSIONSTR |  
| #define  | _XERCES_VERSION   CALC_EXPANDED_FORM (XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION) |  
 Variables |  
| const char *const  | gXercesVersionStr = "2" "_" "5" |  
| const char *const  | gXercesFullVersionStr = "2" "_" "5" "_" "0" |  
| const unsigned int  | gXercesMajVersion = 2 |  
| const unsigned int  | gXercesMinVersion = 5 |  
| const unsigned int  | gXercesRevision = 0 |  
 
 Define Documentation
 
  
    
      
        
          |  #define _XERCES_VERSION   CALC_EXPANDED_FORM (XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)
       |   
     | 
   
 
 
  
    
      
        
          |  #define CALC_EXPANDED_FORM | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             ( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT2_RAW_NUMERIC | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             a ## b
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT2_SEP_NIL | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             #a #b
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT2_SEP_PERIOD | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             #a "." #b
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT2_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             #a "_" #b
       |   
     | 
   
 
  
    | 
       
     | 
    
 
MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:.
 
Xerces_DLLVersionStr, gXercesVersionStr, gXercesFullVersionStr, gXercesMajVersion, gXercesMinVersion, gXercesRevision       | 
   
 
 
  
    
      
        
          |  #define CAT3_RAW_NUMERIC | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             a ## b ## c
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT3_RAW_NUMERIC_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             a ## _ ## b ## _ ## c
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT3_SEP_NIL | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             #a #b #c
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT3_SEP_PERIOD | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             #a "." #b "." #c
       |   
     | 
   
 
 
  
    
      
        
          |  #define CAT3_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             #a "_" #b "_" #c
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT2_RAW_NUMERIC | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             CAT2_RAW_NUMERIC(a,b)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT2_SEP_PERIOD | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             CAT2_SEP_PERIOD(a,b)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT2_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             CAT2_SEP_UNDERSCORE(a,b)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT2_STR_SEP_NIL | 
          (  | 
          a,          |  
           | 
           | 
          b  | 
                      | 
          )  | 
             CAT2_SEP_NIL(a,b)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT3_RAW_NUMERIC | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             CAT3_RAW_NUMERIC(a,b,c)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT3_SEP_NIL | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             CAT3_SEP_NIL(a,b,c)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT3_SEP_PERIOD | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             CAT3_SEP_PERIOD(a,b,c)
       |   
     | 
   
 
 
  
    
      
        
          |  #define INVK_CAT3_SEP_UNDERSCORE | 
          (  | 
          a,          |  
           | 
           | 
          b,          |  
           | 
           | 
          c  | 
                      | 
          )  | 
             CAT3_SEP_UNDERSCORE(a,b,c)
       |   
     | 
   
 
 
  
    
      
        
          |  #define MULTIPLY | 
          (  | 
          factor,          |  
           | 
           | 
          value  | 
                      | 
          )  | 
             factor * value
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_CPP_NAMESPACE   INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XERCES_PRODUCT,XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR)
       |   
     | 
   
 
 
  
    
      
        
          |  #define Xerces_DLLVersionStr   XERCES_FULLVERSIONSTR
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_FULLVERSIONDOT   INVK_CAT3_SEP_PERIOD(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_FULLVERSIONNUM   INVK_CAT3_SEP_NIL(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_FULLVERSIONSTR   INVK_CAT3_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR,XERCES_VERSION_REVISION)
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_GRAMMAR_SERIALIZATION_LEVEL   1
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_PRODUCT   xercesc
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_VERSION_MAJOR   2
       |   
     | 
   
 
  
    | 
       
     | 
    
 
MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XERCES VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE.
 
      | 
   
 
 
  
    
      
        
          |  #define XERCES_VERSION_MINOR   5
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_VERSION_REVISION   0
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCES_VERSIONSTR   INVK_CAT2_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR)
       |   
     | 
   
 
 
  
    
      
        
          |  #define XERCESVERSION_HPP
       |   
     | 
   
 
 Variable Documentation
 
  
    
      
        
          |  const char* const gXercesFullVersionStr = "2" "_" "5" "_" "0"
       |   
     | 
   
 
 
  
    
      
        
          |  const unsigned int gXercesMajVersion = 2
       |   
     | 
   
 
 
  
    
      
        
          |  const unsigned int gXercesMinVersion = 5
       |   
     | 
   
 
 
  
    
      
        
          |  const unsigned int gXercesRevision = 0
       |   
     | 
   
 
 
  
    
      
        
          |  const char* const gXercesVersionStr = "2" "_" "5"
       |   
     | 
   
 
     |