HerdSoftware  0.1.1
Public Member Functions | Public Attributes | List of all members
Herd::FileHeader Struct Reference

#include <FileHeader.h>

Public Member Functions

 FileHeader ()=default
 Default constructor. More...
 
 FileHeader (unsigned int dmMinor, unsigned int dmMajor)
 Constructor with specified data model version. More...
 
virtual ~FileHeader ()=default
 Virtual destructor. More...
 

Public Attributes

unsigned int dataModelMinor = HerdDataModelVersion::minor
 
unsigned int dataModelMajor = HerdDataModelVersion::major
 
std::string softwareVersion = HerdSoftwareVersion::projectVersion
 
std::string gitCommit = HerdSoftwareVersion::gitCommit
 
std::string codeTreeGitStatus = HerdSoftwareVersion::codeTreeGitStatus
 

Constructor & Destructor Documentation

◆ FileHeader() [1/2]

Herd::FileHeader::FileHeader ( )
default

Default constructor.

◆ FileHeader() [2/2]

Herd::FileHeader::FileHeader ( unsigned int  dmMinor,
unsigned int  dmMajor 
)
inline

Constructor with specified data model version.

◆ ~FileHeader()

virtual Herd::FileHeader::~FileHeader ( )
virtualdefault

Virtual destructor.

Member Data Documentation

◆ codeTreeGitStatus

std::string Herd::FileHeader::codeTreeGitStatus = HerdSoftwareVersion::codeTreeGitStatus

◆ dataModelMajor

unsigned int Herd::FileHeader::dataModelMajor = HerdDataModelVersion::major

◆ dataModelMinor

unsigned int Herd::FileHeader::dataModelMinor = HerdDataModelVersion::minor

◆ gitCommit

std::string Herd::FileHeader::gitCommit = HerdSoftwareVersion::gitCommit

◆ softwareVersion

std::string Herd::FileHeader::softwareVersion = HerdSoftwareVersion::projectVersion

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