LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
multisense::MultiSenseInfo::Version Struct Reference

Convenience wrapper for a version number See https://semver.org/. More...

#include <MultiSenseTypes.hh>

Public Member Functions

std::string to_string () const
 Convert a Version info to string for convenience.
 
bool operator== (const Version &other) const
 Convenience equality operator for comparing versions.
 
bool operator< (const Version &other) const
 Convenience less-than operator for comparing versions.
 
bool operator<= (const Version &other) const
 Convenience less-than or equal to operator for comparing versions.
 
bool operator> (const Version &other) const
 Convenience greater-than operator for comparing versions.
 
bool operator>= (const Version &other) const
 Convenience greater-than or equal to operator for comparing versions.
 

Public Attributes

uint32_t major = 0
 Major version number.
 
uint32_t minor = 0
 Minor version number.
 
uint32_t patch = 0
 Patch version number.
 

Detailed Description

Convenience wrapper for a version number See https://semver.org/.

Definition at line 1550 of file MultiSenseTypes.hh.

Member Function Documentation

◆ operator<()

bool multisense::MultiSenseInfo::Version::operator< ( const Version other) const
inline

Convenience less-than operator for comparing versions.

Definition at line 1586 of file MultiSenseTypes.hh.

◆ operator<=()

bool multisense::MultiSenseInfo::Version::operator<= ( const Version other) const
inline

Convenience less-than or equal to operator for comparing versions.

Definition at line 1594 of file MultiSenseTypes.hh.

◆ operator==()

bool multisense::MultiSenseInfo::Version::operator== ( const Version other) const
inline

Convenience equality operator for comparing versions.

Definition at line 1578 of file MultiSenseTypes.hh.

◆ operator>()

bool multisense::MultiSenseInfo::Version::operator> ( const Version other) const
inline

Convenience greater-than operator for comparing versions.

Definition at line 1602 of file MultiSenseTypes.hh.

◆ operator>=()

bool multisense::MultiSenseInfo::Version::operator>= ( const Version other) const
inline

Convenience greater-than or equal to operator for comparing versions.

Definition at line 1610 of file MultiSenseTypes.hh.

◆ to_string()

std::string multisense::MultiSenseInfo::Version::to_string ( ) const
inline

Convert a Version info to string for convenience.

Definition at line 1570 of file MultiSenseTypes.hh.

Member Data Documentation

◆ major

uint32_t multisense::MultiSenseInfo::Version::major = 0

Major version number.

Definition at line 1555 of file MultiSenseTypes.hh.

◆ minor

uint32_t multisense::MultiSenseInfo::Version::minor = 0

Minor version number.

Definition at line 1560 of file MultiSenseTypes.hh.

◆ patch

uint32_t multisense::MultiSenseInfo::Version::patch = 0

Patch version number.

Definition at line 1565 of file MultiSenseTypes.hh.


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