μHAL (v2.8.22)
Part of the IPbus software repository
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
version.hpp File Reference
#include <chrono>
#include <cstddef>
#include <string>
#include <utility>
#include "boost/optional.hpp"
#include "boost/variant.hpp"
Include dependency graph for version.hpp:

Go to the source code of this file.

Classes

struct  uhal::PackageInfo
 
struct  uhal::PackageInfo::Version
 
struct  uhal::PackageInfo::Git
 
struct  uhal::PackageInfo::LocalBuild
 
struct  uhal::PackageInfo::GitLabBuild
 

Namespaces

namespace  uhal
 

Macros

#define UHAL_VERSION_MAJOR   __PROJECT_VERSION_MAJOR__
 
#define UHAL_VERSION_MINOR   __PROJECT_VERSION_MINOR__
 
#define UHAL_VERSION_PATCH   __PROJECT_VERSION_PATCH__
 
#define UHAL_VERSION   (10000 * UHAL_VERSION_MAJOR + 100 * UHAL_VERSION_MINOR + UHAL_VERSION_PATCH)
 

Functions

const PackageInfo::Version & uhal::getVersion ()
 
const PackageInfo & uhal::getPackageInfo ()
 

Macro Definition Documentation

◆ UHAL_VERSION

#define UHAL_VERSION   (10000 * UHAL_VERSION_MAJOR + 100 * UHAL_VERSION_MINOR + UHAL_VERSION_PATCH)

Definition at line 17 of file version.hpp.

◆ UHAL_VERSION_MAJOR

#define UHAL_VERSION_MAJOR   __PROJECT_VERSION_MAJOR__

Definition at line 13 of file version.hpp.

◆ UHAL_VERSION_MINOR

#define UHAL_VERSION_MINOR   __PROJECT_VERSION_MINOR__

Definition at line 14 of file version.hpp.

◆ UHAL_VERSION_PATCH

#define UHAL_VERSION_PATCH   __PROJECT_VERSION_PATCH__

Definition at line 15 of file version.hpp.