27#ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_MODULE_H_
28#define ELEMENTSKERNEL_ELEMENTSKERNEL_MODULE_H_
36#include "ThisElementsModule.h"
43 return THIS_MODULE_NAME_STRING;
46 return THIS_MODULE_VERSION_STRING;
49 return THIS_MODULE_VERSION;
52 return THIS_MODULE_MAJOR_VERSION;
55 return THIS_MODULE_MINOR_VERSION;
58 return THIS_MODULE_PATCH_VERSION;
64 stream <<
"Name: " << m.name() <<
std::endl;
65 stream <<
"Version String: " << m.versionString() <<
std::endl;
66 stream <<
"Version: " << m.version() <<
std::endl;
67 stream <<
"Major Version: " << m.majorVersion() <<
std::endl;
68 stream <<
"Minor Version: " << m.minorVersion() <<
std::endl;
69 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()