version.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 namespace hebi {
4 
9 class VersionNumber {
10 public:
11  VersionNumber(int major, int minor, int revision) : major_(major), minor_(minor), revision_(revision) {}
12  int getMajor() { return major_; }
13  int getMinor() { return minor_; }
14  int getRevision() { return revision_; }
15 
16 private:
17  int major_;
18  int minor_;
19  int revision_;
20 };
21 
27 
32 
33 } // namespace hebi
hebi::VersionNumber::getMajor
int getMajor()
Definition: version.hpp:12
hebi::VersionNumber::getMinor
int getMinor()
Definition: version.hpp:13
hebi::getCVersion
VersionNumber getCVersion()
Returns the version numbers for the HEBI C API that is wrapped by this HEBI C++ API.
Definition: version.cpp:23
hebi::VersionNumber::VersionNumber
VersionNumber(int major, int minor, int revision)
Definition: version.hpp:11
hebi::VersionNumber::major_
int major_
Definition: version.hpp:17
hebi::VersionNumber
A simple structure to hold a standard semantic versioning version number.
Definition: version.hpp:9
hebi
Definition: arm.cpp:5
hebi::VersionNumber::revision_
int revision_
Definition: version.hpp:19
hebi::VersionNumber::getRevision
int getRevision()
Definition: version.hpp:14
hebi::getCppVersion
VersionNumber getCppVersion()
Returns the version numbers for the HEBI C++ API.
Definition: version.cpp:29
hebi::VersionNumber::minor_
int minor_
Definition: version.hpp:18


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Fri Aug 2 2024 08:35:18