#include <vc/core/Version.hpp>
Provides programmatic access to codebase information
Definition at line 12 of file Version.hpp.
◆ Name()
static auto volcart::ProjectInfo::Name |
( |
| ) |
-> std::string |
|
static |
◆ 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: