00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _SOPRANO_VERSION_H_
00023 #define _SOPRANO_VERSION_H_
00024
00025 #include "soprano_export.h"
00026
00028 #define SOPRANO_VERSION_STRING "2.0.99"
00029
00031 #define SOPRANO_VERSION_MAJOR 2
00032
00034 #define SOPRANO_VERSION_MINOR 0
00035
00037 #define SOPRANO_VERSION_RELEASE 99
00038
00045 #define SOPRANO_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
00046
00054 #define SOPRANO_VERSION \
00055 SOPRANO_MAKE_VERSION(SOPRANO_VERSION_MAJOR,SOPRANO_VERSION_MINOR,SOPRANO_VERSION_RELEASE)
00056
00072 #define SOPRANO_IS_VERSION(a,b,c) ( SOPRANO_VERSION >= SOPRANO_MAKE_VERSION(a,b,c) )
00073
00074
00075 namespace Soprano {
00081 SOPRANO_EXPORT unsigned int versionMajor();
00082
00088 SOPRANO_EXPORT unsigned int versionMinor();
00089
00095 SOPRANO_EXPORT unsigned int versionRelease();
00096
00104 SOPRANO_EXPORT const char* versionString();
00105 }
00106
00107 #endif