![]() |
ATLAS Offline Software
|
#include <Version.h>
Public Member Functions | |
| Version (const std::string &tag, const std::string &name, const std::string &layout, const std::string &description, int major, int minor, int patch) | |
| Constructor. More... | |
| Version () | |
| Empty Constructor More... | |
| const std::string & | tag () const |
| Version tag. More... | |
| const std::string & | name () const |
| Version label. More... | |
| const std::string & | layout () const |
| Layout (eg Initial, Final, TestBeam) More... | |
| const std::string & | description () const |
| Description or comment. More... | |
| int | majorNum () const |
| Major version number. More... | |
| int | minorNum () const |
| Minor version number. More... | |
| int | patchNum () const |
| Patch version number More... | |
| std::string | versionNumber () const |
| Print out version number (eg. More... | |
| std::string | fullDescription () const |
| Full Description For example, Version: SCT-DC1-00, Name: DC1, Layout: Final, Code Version: 2.00.00, Description: DC1 Geometry. More... | |
Private Attributes | |
| std::string | m_tag |
| std::string | m_name |
| std::string | m_layout |
| std::string | m_description |
| int | m_major |
| int | m_minor |
| int | m_patch |
Class to hold version information consisting of tag, name layout and description as strings, such as their integer regpresentation in the major-minor-tag scheme
| InDetDD::Version::Version | ( | const std::string & | tag, |
| const std::string & | name, | ||
| const std::string & | layout, | ||
| const std::string & | description, | ||
| int | major, | ||
| int | minor, | ||
| int | patch | ||
| ) |
| InDetDD::Version::Version | ( | ) |
Empty Constructor
Definition at line 31 of file Version.cxx.
| const std::string & InDetDD::Version::description | ( | ) | const |
Description or comment.
Definition at line 56 of file Version.cxx.
| std::string InDetDD::Version::fullDescription | ( | ) | const |
Full Description For example, Version: SCT-DC1-00, Name: DC1, Layout: Final, Code Version: 2.00.00, Description: DC1 Geometry.
Definition at line 90 of file Version.cxx.
| const std::string & InDetDD::Version::layout | ( | ) | const |
Layout (eg Initial, Final, TestBeam)
Definition at line 50 of file Version.cxx.
| int InDetDD::Version::majorNum | ( | ) | const |
| int InDetDD::Version::minorNum | ( | ) | const |
| const std::string & InDetDD::Version::name | ( | ) | const |
| int InDetDD::Version::patchNum | ( | ) | const |
| const std::string & InDetDD::Version::tag | ( | ) | const |
| std::string InDetDD::Version::versionNumber | ( | ) | const |
1.8.18