libfilezilla
version.hpp
Go to the documentation of this file.
1 #ifndef LIBFILEZILLA_VERSION_HEADER
2 #define LIBFILEZILLA_VERSION_HEADER
3 
8 #include "libfilezilla.hpp"
9 
10 #include <tuple>
12 #define LIBFILEZILLA_VERSION "0.42.0"
13 
14 #define LIBFILEZILLA_VERSION_MAJOR 0
15 #define LIBFILEZILLA_VERSION_MINOR 42
16 #define LIBFILEZILLA_VERSION_MICRO 0
17 #define LIBFILEZILLA_VERSION_NANO 0
18 
20 #define LIBFILEZILLA_VERSION_SUFFIX "0.42.0"
21 
22 namespace fz {
24 std::string FZ_PUBLIC_SYMBOL get_version_string();
25 
27 std::tuple<int, int, int, int, std::string> FZ_PUBLIC_SYMBOL get_version();
28 }
29 #endif
Sets some global macros and further includes string.hpp.
The namespace used by libfilezilla.
Definition: apply.hpp:17
std::tuple< int, int, int, int, std::string > get_version()
Get version of libfilezilla broken down into components major, minor, micro, nano and suffix.
std::string get_version_string()
Get version string of libfilezilla.