|   | 
	     
 
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.  
  |  
| #define  | XERCES_VERSION_MINOR   7 |  
| #define  | XERCES_VERSION_REVISION   0 |  
| #define  | XERCES_GRAMMAR_SERIALIZATION_LEVEL   5 |  
| #define  | CAT2_SEP_UNDERSCORE(a, b)   #a "_" #b |  
|   | MAGIC THAT AUTOMATICALLY GENERATES THE FOLLOWING:.  
  |  
| #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" "_" "7" |  
| const char *const  | gXercesFullVersionStr = "2" "_" "7" "_" "0" |  
| const unsigned int  | gXercesMajVersion = 2 |  
| const unsigned int  | gXercesMinVersion = 7 |  
| 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   5           | 
         
       
     | 
   
 
 
  
    
      
        
          | #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   7           | 
         
       
     | 
   
 
 
  
    
      
        
          | #define XERCES_VERSION_REVISION   0           | 
         
       
     | 
   
 
 
  
    
      
        
          | #define XERCES_VERSIONSTR   INVK_CAT2_SEP_UNDERSCORE(XERCES_VERSION_MAJOR,XERCES_VERSION_MINOR)           | 
         
       
     | 
   
 
 
  
    
      
        
          | #define XERCESVERSION_HPP           | 
         
       
     | 
   
 
 Variable Documentation
 
 
 
 
 
     |