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
00027
00031
00032
00033
00034
00035
00036
00037
00045 #define YAT_MAJOR_VERSION 0
00046
00055 #define YAT_MINOR_VERSION 7
00056
00065 #define YAT_PATCH_VERSION 4
00066
00074 #define YAT_VERSION "0.7.4pre"
00075
00083 #define YAT_DEV_BUILD true
00084
00097 #define YAT_VERSION_AT_LEAST(major,minor,patch) \
00098 (((major) < YAT_MAJOR_VERSION) || \
00099 ((major) == YAT_MAJOR_VERSION && (minor) < YAT_MINOR_VERSION) || \
00100 ((major) == YAT_MAJOR_VERSION && (minor) == YAT_MINOR_VERSION &&\
00101 (patch) <= YAT_PATCH_VERSION))
00102
00103 #include <string>
00104
00105 namespace theplu {
00106 namespace yat {
00107 namespace utility {
00108
00114 unsigned int major_version(void);
00115
00121 unsigned int minor_version(void);
00122
00128 unsigned int patch_version(void);
00129
00135 std::string version(void);
00136
00137 }}}
00138
00139 #endif