neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::version Class Reference

#include <version.hpp>

Inheritance diagram for neolib::version:
neolib::i_version

Public Member Functions

 version (uint32_t aMajor, uint32_t aMinor, uint32_t aMaintenance, uint32_t aBuild=0, const std::string &aName="")
 
 version (const std::string &aVersionString="")
 
 version (const i_version &aOther)
 
bool operator< (const version &aOther) const
 
bool operator> (const version &aOther) const
 
bool operator== (const version &aOther) const
 
uint32_t version_major () const
 
uint32_t version_minor () const
 
uint32_t version_maintenance () const
 
uint32_t version_build () const
 
const i_stringversion_name () const
 

Detailed Description

Definition at line 48 of file version.hpp.

Constructor & Destructor Documentation

◆ version() [1/3]

neolib::version::version ( uint32_t  aMajor,
uint32_t  aMinor,
uint32_t  aMaintenance,
uint32_t  aBuild = 0,
const std::string &  aName = "" 
)
inline

Definition at line 52 of file version.hpp.

◆ version() [2/3]

neolib::version::version ( const std::string &  aVersionString = "")
inline

Definition at line 56 of file version.hpp.

◆ version() [3/3]

neolib::version::version ( const i_version aOther)
inline

Definition at line 72 of file version.hpp.

Member Function Documentation

◆ operator<()

bool neolib::version::operator< ( const version aOther) const
inline

Definition at line 79 of file version.hpp.

◆ operator==()

bool neolib::version::operator== ( const version aOther) const
inline

Definition at line 87 of file version.hpp.

◆ operator>()

bool neolib::version::operator> ( const version aOther) const
inline

Definition at line 83 of file version.hpp.

◆ version_build()

uint32_t neolib::version::version_build ( ) const
inlinevirtual

Implements neolib::i_version.

Definition at line 106 of file version.hpp.

◆ version_maintenance()

uint32_t neolib::version::version_maintenance ( ) const
inlinevirtual

Implements neolib::i_version.

Definition at line 102 of file version.hpp.

◆ version_major()

uint32_t neolib::version::version_major ( ) const
inlinevirtual

Implements neolib::i_version.

Definition at line 94 of file version.hpp.

◆ version_minor()

uint32_t neolib::version::version_minor ( ) const
inlinevirtual

Implements neolib::i_version.

Definition at line 98 of file version.hpp.

◆ version_name()

const i_string & neolib::version::version_name ( ) const
inlinevirtual

Implements neolib::i_version.

Definition at line 110 of file version.hpp.


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