Volume Cartographer 2.27.0
Static Public Member Functions | List of all members
volcart::ProjectInfo Struct Reference

#include <vc/core/Version.hpp>

Static Public Member Functions

static auto Name () -> std::string
 
static auto VersionString () -> std::string
 
static auto NameAndVersion () -> std::string
 
static auto VersionMajor () -> std::uint32_t
 
static auto VersionMinor () -> std::uint32_t
 
static auto VersionPatch () -> std::uint32_t
 
static auto RepositoryURL () -> std::string
 
static auto RepositoryHash () -> std::string
 
static auto RepositoryShortHash () -> std::string
 

Detailed Description

Provides programmatic access to codebase information

Definition at line 12 of file Version.hpp.

Member Function Documentation

◆ Name()

static auto volcart::ProjectInfo::Name ( ) -> std::string
static

Get the library name

◆ NameAndVersion()

static auto volcart::ProjectInfo::NameAndVersion ( ) -> std::string
static

Get the library name and version string

◆ RepositoryHash()

static auto volcart::ProjectInfo::RepositoryHash ( ) -> std::string
static

Get the full hash for the current git commit

◆ RepositoryShortHash()

static auto volcart::ProjectInfo::RepositoryShortHash ( ) -> std::string
static

Get the short hash for the current git commit

◆ RepositoryURL()

static auto volcart::ProjectInfo::RepositoryURL ( ) -> std::string
static

Get the git repository URL

◆ VersionMajor()

static auto volcart::ProjectInfo::VersionMajor ( ) -> std::uint32_t
static

Get the library Major version number

◆ VersionMinor()

static auto volcart::ProjectInfo::VersionMinor ( ) -> std::uint32_t
static

Get the library Minor version number

◆ VersionPatch()

static auto volcart::ProjectInfo::VersionPatch ( ) -> std::uint32_t
static

Get the library Patch version number

◆ VersionString()

static auto volcart::ProjectInfo::VersionString ( ) -> std::string
static

Get the library version as a Major.Minor.Patch string


The documentation for this struct was generated from the following file: