Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
version.hxx
Go to the documentation of this file.
1 // file : odb/version.hxx
2 // copyright : Copyright (c) 2005-2013 Code Synthesis Tools CC
3 // license : GNU GPL v2; see accompanying LICENSE file
4 
5 #ifndef ODB_VERSION_HXX
6 #define ODB_VERSION_HXX
7 
8 #include <odb/pre.hxx>
9 
10 // Version format is AABBCCDD where
11 //
12 // AA - major version number
13 // BB - minor version number
14 // CC - bugfix version number
15 // DD - alpha / beta (DD + 50) version number
16 //
17 // When DD is not 00, 1 is subtracted from AABBCC. For example:
18 //
19 // Version AABBCCDD
20 // 2.0.0 02000000
21 // 2.1.0 02010000
22 // 2.1.1 02010100
23 // 2.2.0.a1 02019901
24 // 3.0.0.b2 02999952
25 //
26 
27 // ODB interface version: minor, major, and alpha/beta versions.
28 //
29 #define ODB_VERSION 20300
30 #define ODB_VERSION_STR "2.3"
31 
32 // libodb version: interface version plus the bugfix version.
33 //
34 #define LIBODB_VERSION 2030000
35 #define LIBODB_VERSION_STR "2.3.0"
36 
37 #include <odb/post.hxx>
38 
39 #endif // ODB_VERSION_HXX