Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XalanVersion.hpp File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

Variables


Define Documentation

#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_RAW_NUMERIC_SEP_UNDERSCORE( 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:.

Xalan_DLLVersionStr, gXalanVersionStr, gXalanFullVersionStr, gXalanMajVersion, gXalanMinVersion, gXalanRevision

#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_RAW_NUMERIC_SEP_UNDERSCORE( a, b )   CAT2_RAW_NUMERIC_SEP_UNDERSCORE(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 XALANVERSION_HEADER_GUARD_1357924680
 

Value:

#define XALAN_CPP_NAMESPACE   INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XALAN_PRODUCT,XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
 

#define XALAN_FULLVERSIONDOT   INVK_CAT3_SEP_PERIOD(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
 

#define XALAN_FULLVERSIONNUM   INVK_CAT3_SEP_NIL(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
 

#define XALAN_FULLVERSIONSTR   INVK_CAT3_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
 

#define XALAN_PRODUCT   xalanc
 

#define XALAN_VERSIONSTR   INVK_CAT2_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
 

#define XALAN_VERSION_MAJOR   1
 

MODIFY THESE NUMERIC VALUES TO COINCIDE WITH XALAN VERSION AND DO NOT MODIFY ANYTHING ELSE IN THIS VERSION HEADER FILE.

#define XALAN_VERSION_MINOR   10
 

#define XALAN_VERSION_REVISION   0
 

#define Xalan_DLLVersionStr   XALAN_FULLVERSIONSTR
 

#define _XALAN_VERSION   CALC_EXPANDED_FORM (XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
 


Variable Documentation

const char *const gXalanFullVersionStr = "1" "_" "10" "_" "0"
 

const unsigned int gXalanMajVersion = 1
 

const unsigned int gXalanMinVersion = 10
 

const unsigned int gXalanRevision = 0
 

const char *const gXalanVersionStr = "1" "_" "10"
 

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo