#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: