28 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_MODULE_H_
29 #define ELEMENTSKERNEL_ELEMENTSKERNEL_MODULE_H_
37 #include "ThisElementsModule.h"
44 return THIS_MODULE_NAME_STRING;
47 return THIS_MODULE_VERSION_STRING;
50 return THIS_MODULE_VERSION;
53 return THIS_MODULE_MAJOR_VERSION;
56 return THIS_MODULE_MINOR_VERSION;
59 return THIS_MODULE_PATCH_VERSION;
67 stream <<
"Version String: " <<
m.versionString() <<
std::endl;
68 stream <<
"Version: " <<
m.version() <<
std::endl;
69 stream <<
"Major Version: " <<
m.majorVersion() <<
std::endl;
70 stream <<
"Minor Version: " <<
m.minorVersion() <<
std::endl;
71 stream <<
"Patch Version: " <<
m.patchVersion() <<
std::endl;
ELEMENTS_API std::ostream & operator<<(std::ostream &, const Environment::Variable &)
static std::uint_least64_t majorVersion()
static std::uint_least64_t version()
static std::uint_least64_t minorVersion()
static std::string name()
static std::string versionString()
static std::uint_least64_t patchVersion()