algotradelib
0.0.0.9000
C++ header-only library for algorithmic trading
Toggle main menu visibility
Loading...
Searching...
No Matches
version.hpp
Go to the documentation of this file.
1
#pragma once
2
20
22
#define ATL_VERSION_MAJOR 0
24
#define ATL_VERSION_MINOR 0
26
#define ATL_VERSION_PATCH 0
32
#define ATL_VERSION_DEV 9000
33
40
#define ATL_VERSION_ENCODE(major, minor, patch) ((major) * 1000000 + (minor) * 1000 + (patch))
41
48
#define ATL_VERSION ATL_VERSION_ENCODE(ATL_VERSION_MAJOR, ATL_VERSION_MINOR, ATL_VERSION_PATCH)
49
54
#define ATL_VERSION_STRINGIZE_IMPL(x) #x
59
#define ATL_VERSION_STRINGIZE(x) ATL_VERSION_STRINGIZE_IMPL(x)
60
61
#if ATL_VERSION_DEV
63
#define ATL_VERSION_STRING \
64
ATL_VERSION_STRINGIZE(ATL_VERSION_MAJOR) "." ATL_VERSION_STRINGIZE(ATL_VERSION_MINOR) "." \
65
ATL_VERSION_STRINGIZE(ATL_VERSION_PATCH) "." ATL_VERSION_STRINGIZE(ATL_VERSION_DEV)
66
#else
68
#define ATL_VERSION_STRING \
69
ATL_VERSION_STRINGIZE(ATL_VERSION_MAJOR) "." ATL_VERSION_STRINGIZE(ATL_VERSION_MINOR) "." \
70
ATL_VERSION_STRINGIZE(ATL_VERSION_PATCH)
71
#endif
algotradelib
src
version.hpp
Generated by
1.18.0