Metall  v0.29
A persistent memory allocator for data-centric analytics
version.hpp File Reference

Go to the source code of this file.

Namespaces

 metall
 The top level of namespace of Metall.
 

Macros

#define METALL_VERSION   2900
 Metall version. Metall follows the Semantic Versioning 2.0.0. More...
 

Typedefs

using metall::version_type = uint32_t
 Variable type to handle a version data. More...
 

Functions

std::string metall::to_version_string (const version_type version)
 Converts a raw version number to a std::string with format 'MAJOR.MINOR.PATCH'. More...
 

Macro Definition Documentation

◆ METALL_VERSION

#define METALL_VERSION   2900

Metall version. Metall follows the Semantic Versioning 2.0.0.

METALL_VERSION / 100000 // the major version.
METALL_VERSION / 100 % 1000 // the minor version.
METALL_VERSION % 100 // the patch level.
#define METALL_VERSION
Metall version. Metall follows the Semantic Versioning 2.0.0.
Definition: version.hpp:17