version.h
Variables
Structs
-
struct version
Public Functions
-
inline std::string simple_version_string() const
Return the version as a string formatted as [major].[minor].[patch] or [major].[minor].[patch]-[prerelease] depending on whether there is a prerelease value.
- Returns:
the version formatted as a string.
Public Members
-
uint16_t major = {}
Major version number.
-
uint16_t minor = {}
Minor version number.
-
uint16_t patch = {}
Patch(or revision) version number.
-
std::string stage = {}
Release stage name, if present.
-
std::string machine = {}
Machine name, if present.
-
std::string prerelease = {}
Prerelease name (e.g. rc1), if present.
-
std::string build = {}
Build info, if present. Often a date string.
-
inline std::string simple_version_string() const
Functions
-
version ouster::util::version_from_string(const std::string &ver)
Get version from string. Parses strings of the format: STAGE-MACHINE-vMAJOR.MINOR.PATCH-PRERELEASE+BUILD Requires at least major.minor.patch to return a valid version.
- Parameters:
ver – [in] string.
- Returns:
version corresponding to the string, or invalid_version on error.
Operators
Warning
doxygenfunction: Cannot find function “ouster::util::operator==” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml
Warning
doxygenfunction: Cannot find function “ouster::util::operator!=” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml
Warning
doxygenfunction: Cannot find function “ouster::util::operator<” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml
Warning
doxygenfunction: Cannot find function “ouster::util::operator<=” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml
Warning
doxygenfunction: Cannot find function “ouster::util::operator>” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml
Warning
doxygenfunction: Cannot find function “ouster::util::operator>=” in doxygen xml output for project “cpp_api” from directory: /ouster-sdk/docs/_build/latest/doctrees/xml