31 #ifndef MAIN_VERSION_HPP_ 32 #define MAIN_VERSION_HPP_ 34 #define CRAWLSERVPP_VERSION_MAJOR 0 //NOLINT(cppcoreguidelines-macro-usage) 35 #define CRAWLSERVPP_VERSION_MINOR 0 //NOLINT(cppcoreguidelines-macro-usage) 36 #define CRAWLSERVPP_VERSION_RELEASE 1 //NOLINT(cppcoreguidelines-macro-usage) 37 #define CRAWLSERVPP_VERSION_SUFFIX "alpha" //NOLINT(cppcoreguidelines-macro-usage) 40 #include <string_view> 49 using std::string_view_literals::operator
""sv;
#define CRAWLSERVPP_VERSION_MINOR
Definition: Version.hpp:35
constexpr auto crawlservVersionRelease
Current release (i.e. patch) version of the application.
Definition: Version.hpp:61
Namespace for version information.
Definition: Version.hpp:43
#define CRAWLSERVPP_VERSION_MAJOR
Definition: Version.hpp:34
constexpr auto crawlservVersionMajor
Major version of the application.
Definition: Version.hpp:55
#define CRAWLSERVPP_VERSION_SUFFIX
Definition: Version.hpp:37
std::string getString()
Gets the current version of crawlserv++.
Definition: Version.hpp:88
#define CRAWLSERVPP_VERSION_RELEASE
Definition: Version.hpp:36
constexpr auto crawlservVersionMinor
Minor version of the application.
Definition: Version.hpp:58
constexpr std::string_view crawlservVersionSuffix
Version suffix of the application.
Definition: Version.hpp:64