C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Version of a name. More...

#include <name_version.h>

Public Member Functions

 MbNameVersion ()
 Container of versions. More...
 
 MbNameVersion (const VersionContainer &ver)
 Copy-constructor.
 
 MbNameVersion (const MbNameVersion &o)
 Copy-constructor.
 
void SetDefault ()
 Set default version of a name.
 
void SetVersion (size_t index, VERSION ver)
 Set the version in container of versions by an index.
 
void Init (const VersionContainer &vers)
 Initialize version of a name by other container of versions.
 
const VersionContainerGetVersionContainer () const
 Get the container of versions.
 
 operator VERSION () const
 Operator for obtaining a mathematical version.
 
bool operator== (const MbNameVersion &v) const
 An equality operator.
 
bool operator!= (const MbNameVersion &v) const
 Inequality operator.
 
bool operator> (const MbNameVersion &v) const
 "Greater than" operator.
 
bool operator>= (const MbNameVersion &v) const
 "Greater than or equal to" operator.
 
bool operator< (const MbNameVersion &v) const
 "Less than" operator.
 
bool operator<= (const MbNameVersion &v) const
 "Less than or equal to" operator.
 
bool operator== (VERSION v) const
 An equality operator.
 
bool operator!= (VERSION v) const
 Inequality operator.
 
bool operator> (VERSION v) const
 "Greater than" operator.
 
bool operator>= (VERSION v) const
 "Greater than or equal to" operator.
 
bool operator< (VERSION v) const
 "Less than" operator.
 
bool operator<= (VERSION v) const
 "Less than or equal to" operator.
 
bool operator== (int32 v) const
 An equality operator.
 
bool operator!= (int32 v) const
 Inequality operator.
 
bool operator> (int32 v) const
 "Greater than" operator.
 
bool operator>= (int32 v) const
 "Greater than or equal to" operator.
 
bool operator< (int32 v) const
 "Less than" operator.
 
bool operator<= (int32 v) const
 "Less than or equal to" operator.
 
void operator= (const MbNameVersion &o)
 An assignment operator.
 

Detailed Description

Version of a name.

Version of a name.

Constructor & Destructor Documentation

◆ MbNameVersion()

MbNameVersion::MbNameVersion ( )
inline

Container of versions.

Default constructor.


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