Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.4

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

XalanVersion.hpp File Reference

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_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_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_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

#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_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   4

#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" "_" "4" "_" "0"

const unsigned int gXalanMajVersion = 1

const unsigned int gXalanMinVersion = 4

const unsigned int gXalanRevision = 0

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

Interpreting class diagrams

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

Xalan-C++ XSLT Processor Version 1.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.