Celeritas 0.6.0-rc.2.17+develop.70a89938
Loading...
Searching...
No Matches
Macros | Variables
Version.hh File Reference

Celeritas version macro and declaration. More...

This graph shows which files directly or indirectly include this file:

Macros

#define CELERITAS_VERSION   0x000600
 Celeritas version as a compile-time constant.
 

Variables

char const celeritas::version_string []
 Celeritas version string with git metadata.
 
unsigned int const celeritas::version_major
 Celeritas major version.
 
unsigned int const celeritas::version_minor
 Celeritas minor version.
 
unsigned int const celeritas::version_patch
 Celeritas patch version.
 

Detailed Description

Celeritas version macro and declaration.

This file should be the primary means of interrogating Celeritas capabilities/APIs from downstream software.

Macro Definition Documentation

◆ CELERITAS_VERSION

#define CELERITAS_VERSION   0x000600

Celeritas version as a compile-time constant.

Encoded as a big-endian hexadecimal with one byte per component: (major * 256 + minor) * 256 + patch.