LLFIO  v2.00
version.hpp File Reference

Controls the version of LLFIO for cmake, shared library and C++ namespace mangling. More...

Macros

#define LLFIO_VERSION_MAJOR   2
 Major version for cmake and DLL version stamping.
 
#define LLFIO_VERSION_MINOR   0
 Minor version for cmake and DLL version stamping.
 
#define LLFIO_VERSION_PATCH   0
 Patch version for cmake and DLL version stamping.
 
#define LLFIO_VERSION_REVISION   0
 Revision version for cmake and DLL version stamping.
 
#define LLFIO_UNSTABLE_VERSION
 Defined between stable releases of LLFIO. It means the inline namespace will be permuted per-commit to ensure ABI uniqueness.
 
#define LLFIO_VERSION_GLUE2(a, b, c)   a##b##c
 
#define LLFIO_VERSION_GLUE(a, b, c)   LLFIO_VERSION_GLUE2(a, b, c)
 
#define LLFIO_NAMESPACE_VERSION   LLFIO_VERSION_GLUE(LLFIO_VERSION_MAJOR, _, LLFIO_VERSION_MINOR)
 The namespace LLFIO_V2_NAMESPACE::v ## LLFIO_NAMESPACE_VERSION.
 
#define LLFIO_HEADERS_VERSION   LLFIO_VERSION_MAJOR.LLFIO_VERSION_MINOR
 
#define LLFIO_NAMESPACE_VERSION   LLFIO_VERSION_GLUE(LLFIO_VERSION_MAJOR, _, LLFIO_VERSION_MINOR)
 The namespace LLFIO_V2_NAMESPACE::v ## LLFIO_NAMESPACE_VERSION.
 

Detailed Description

Controls the version of LLFIO for cmake, shared library and C++ namespace mangling.