Auxiliary data structure for I/O of database API versions.
More...
#include <JDBSupportkit.hh>
Auxiliary data structure for I/O of database API versions.
Definition at line 135 of file JDBSupportkit.hh.
| JDATABASE::JDBAPIVersion::JDBAPIVersion |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 142 of file JDBSupportkit.hh.
JVersion()
Default constructor.
| JDATABASE::JDBAPIVersion::JDBAPIVersion |
( |
const int |
major, |
|
|
const int |
minor, |
|
|
const int |
patch |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
| major | major version |
| minor | minor version |
| patch | patch version |
Definition at line 154 of file JDBSupportkit.hh.
JVersion()
Default constructor.
| bool JDATABASE::JDBAPIVersion::is_valid |
( |
| ) |
const |
|
inline |
Check validity.
- Returns
- true if valid; else false
Definition at line 166 of file JDBSupportkit.hh.
int getMajorVersion() const
Get major version.
int getPatchVersion() const
Get patch version.
int getMinorVersion() const
Get minor version.
JVersion()
Default constructor.
| int JEEP::JVersion::getMajorVersion |
( |
| ) |
const |
|
inlineinherited |
Get major version.
- Returns
- major version.
Definition at line 68 of file Jeep/JVersion.hh.
unsigned int majorVersion
API major version.
| int JEEP::JVersion::getMinorVersion |
( |
| ) |
const |
|
inlineinherited |
Get minor version.
- Returns
- minor version.
Definition at line 79 of file Jeep/JVersion.hh.
unsigned int minorVersion
API minor version.
| int JEEP::JVersion::getPatchVersion |
( |
| ) |
const |
|
inlineinherited |
Get patch version.
- Returns
- patch version.
Definition at line 90 of file Jeep/JVersion.hh.
unsigned int patchVersion
API patch version.
| bool JEEP::JVersion::less |
( |
const JVersion & |
object | ) |
const |
|
inlineinherited |
Compare database API version.
- Parameters
-
| object | true if this version is less than given version; else false |
Definition at line 101 of file Jeep/JVersion.hh.
111 return this->minorVersion <
object.minorVersion;
116 return this->majorVersion <
object.majorVersion;
unsigned int majorVersion
API major version.
unsigned int minorVersion
API minor version.
unsigned int patchVersion
API patch version.
| const char JEEP::JVersion::SEPARATOR = '.' |
|
staticinherited |
| unsigned int JEEP::JVersion::majorVersion |
|
protectedinherited |
| unsigned int JEEP::JVersion::minorVersion |
|
protectedinherited |
| unsigned int JEEP::JVersion::patchVersion |
|
protectedinherited |
The documentation for this struct was generated from the following file: