00001 #ifndef _theplu_yat_utility_version_
00002 #define _theplu_yat_utility_version_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00030
00031
00032
00033
00034
00035
00036
00044 #define YAT_MAJOR_VERSION 0
00045
00054 #define YAT_MINOR_VERSION 5
00055
00064 #define YAT_PATCH_VERSION 7
00065
00073 #define YAT_VERSION "0.5.7pre"
00074
00082 #define YAT_DEV_BUILD true
00083
00096 #define YAT_VERSION_AT_LEAST(major,minor,patch) \
00097 (((major) < YAT_MAJOR_VERSION) || \
00098 ((major) == YAT_MAJOR_VERSION && (minor) < YAT_MINOR_VERSION) || \
00099 ((major) == YAT_MAJOR_VERSION && (minor) == YAT_MINOR_VERSION &&\
00100 (patch) <= YAT_PATCH_VERSION))
00101
00102 #include <string>
00103
00104 namespace theplu {
00105 namespace yat {
00106 namespace utility {
00107
00113 unsigned int major_version(void);
00114
00120 unsigned int minor_version(void);
00121
00127 unsigned int patch_version(void);
00128
00134 std::string version(void);
00135
00136 }}}
00137
00138 #endif