Xalan-C++ API Reference  1.12.0
Macros | Variables
XalanVersion.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XALAN_VERSION_MAJOR   (1)
 Xalan-C major version. More...
 
#define XALAN_VERSION_MINOR   (12)
 Xalan-C minor version. More...
 
#define XALAN_VERSION_REVISION   (0)
 Xalan-C patch version. More...
 
#define _XALAN_VERSION   ((10000 * XALAN_VERSION_MAJOR) + (100 * XALAN_VERSION_MINOR) + XALAN_VERSION_REVISION)
 Xalan-C++ version represented as a single integer value. More...
 
#define XALAN_FULLVERSIONSTR   "1_12_0"
 Xalan-C++ full version expressed as an underscore-separated string. More...
 
#define XALAN_SHORTVERSIONSTR   "1_12"
 Xalan-C++ short version expressed as an underscore-separated string. More...
 
#define XALAN_FULLVERSIONDOT   "1.12.0"
 Xalan-C++ full version expressed as an dot-separated string. More...
 
#define XALAN_PRODUCT   xalanc
 Xalan-C++ product name (used for message catalogs) More...
 
#define XALAN_CPP_NAMESPACE   xalanc_1_12
 Xalan-C++ namespace, including major and minor version. More...
 

Variables

const char *const gXalanVersionStr
 Xalan-C++ short version expressed as an underscore-separated string. More...
 
const char *const gXalanFullVersionStr
 Xalan-C++ full version expressed as an underscore-separated string. More...
 
const unsigned int gXalanMajVersion
 Xalan-C++ major version number. More...
 
const unsigned int gXalanMinVersion
 Xalan-C++ minor version number. More...
 
const unsigned int gXalanRevision
 Xalan-C++ patch version number. More...
 

Macro Definition Documentation

◆ _XALAN_VERSION

#define _XALAN_VERSION   ((10000 * XALAN_VERSION_MAJOR) + (100 * XALAN_VERSION_MINOR) + XALAN_VERSION_REVISION)

Xalan-C++ version represented as a single integer value.

Useful for conditional compilation purposes, for example to enable or disable version-specific capabilities. For example to enable functionality for Xalan-C++ 1.10 or greater:

#if _XALAN_VERSION >= 011000
// code specific to new version of Xalan...
#else
// old code here...
#endif

Definition at line 50 of file XalanVersion.hpp.

◆ XALAN_CPP_NAMESPACE

#define XALAN_CPP_NAMESPACE   xalanc_1_12

Xalan-C++ namespace, including major and minor version.

Definition at line 76 of file XalanVersion.hpp.

◆ XALAN_FULLVERSIONDOT

#define XALAN_FULLVERSIONDOT   "1.12.0"

Xalan-C++ full version expressed as an dot-separated string.

Includes major, minor and patch version numbers.

Definition at line 71 of file XalanVersion.hpp.

◆ XALAN_FULLVERSIONSTR

#define XALAN_FULLVERSIONSTR   "1_12_0"

Xalan-C++ full version expressed as an underscore-separated string.

Includes major, minor and patch version numbers.

Definition at line 57 of file XalanVersion.hpp.

◆ XALAN_PRODUCT

#define XALAN_PRODUCT   xalanc

Xalan-C++ product name (used for message catalogs)

Definition at line 74 of file XalanVersion.hpp.

◆ XALAN_SHORTVERSIONSTR

#define XALAN_SHORTVERSIONSTR   "1_12"

Xalan-C++ short version expressed as an underscore-separated string.

Includes major and minor version numbers only.

Definition at line 64 of file XalanVersion.hpp.

◆ XALAN_VERSION_MAJOR

#define XALAN_VERSION_MAJOR   (1)

Xalan-C major version.

Definition at line 29 of file XalanVersion.hpp.

◆ XALAN_VERSION_MINOR

#define XALAN_VERSION_MINOR   (12)

Xalan-C minor version.

Definition at line 31 of file XalanVersion.hpp.

◆ XALAN_VERSION_REVISION

#define XALAN_VERSION_REVISION   (0)

Xalan-C patch version.

Definition at line 33 of file XalanVersion.hpp.

Variable Documentation

◆ gXalanFullVersionStr

const char* const gXalanFullVersionStr

Xalan-C++ full version expressed as an underscore-separated string.

Global constant used for displaying the Xalan-C++ version at runtime. Includes major, minor version numbers only.

◆ gXalanMajVersion

const unsigned int gXalanMajVersion

Xalan-C++ major version number.

Global constant used for checking the Xalan-C++ version at runtime.

◆ gXalanMinVersion

const unsigned int gXalanMinVersion

Xalan-C++ minor version number.

Global constant used for checking the Xalan-C++ version at runtime.

◆ gXalanRevision

const unsigned int gXalanRevision

Xalan-C++ patch version number.

Global constant used for checking the Xalan-C++ version at runtime.

◆ gXalanVersionStr

const char* const gXalanVersionStr

Xalan-C++ short version expressed as an underscore-separated string.

Global constant used for displaying the Xalan-C++ version at runtime. Includes major, minor and patch version numbers.