#include <OnixS/B3/BOE/messaging/Composites.h>
Public Types | |
enum | { Size = 4 } |
typedef UInt8 | MajorNumber |
typedef IntegralConstant< UInt8, 255 > | NullMajorNumber |
typedef UInt8 | MinorNumber |
typedef IntegralConstant< UInt8, 255 > | NullMinorNumber |
typedef UInt8 | PatchNumber |
typedef IntegralConstant< UInt8, 255 > | NullPatchNumber |
typedef UInt8 | BuildNumber |
typedef IntegralConstant< UInt8, 255 > | NullBuildNumber |
Public Member Functions | |
std::string | toString () const |
MajorNumber | majorNumber () const noexcept |
void | setMajorNumber (MajorNumber value) noexcept |
void | setMajorNumberToNull () noexcept |
bool | minorNumber (MinorNumber &value) const noexcept |
void | setMinorNumber (MinorNumber value) noexcept |
void | setMinorNumberToNull () noexcept |
bool | patchNumber (PatchNumber &value) const noexcept |
void | setPatchNumber (PatchNumber value) noexcept |
void | setPatchNumberToNull () noexcept |
bool | buildNumber (BuildNumber &value) const noexcept |
void | setBuildNumber (BuildNumber value) noexcept |
void | setBuildNumberToNull () noexcept |
Definition at line 2086 of file Composites.h.
typedef UInt8 BuildNumber |
Build number.
Definition at line 2117 of file Composites.h.
typedef UInt8 MajorNumber |
Major release number.
Definition at line 2093 of file Composites.h.
typedef UInt8 MinorNumber |
Minor release number.
Definition at line 2101 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullBuildNumber |
Null value for an optional BuildNumber field.
Definition at line 2122 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullMajorNumber |
Null value for an optional MajorNumber field.
Definition at line 2098 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullMinorNumber |
Null value for an optional MinorNumber field.
Definition at line 2106 of file Composites.h.
typedef IntegralConstant<UInt8, 255> NullPatchNumber |
Null value for an optional PatchNumber field.
Definition at line 2114 of file Composites.h.
typedef UInt8 PatchNumber |
Maintenance release number.
Definition at line 2109 of file Composites.h.
anonymous enum |
|
inlinenoexcept |
Build number.
Definition at line 2196 of file Composites.h.
|
inlinenoexcept |
Major release number.
Definition at line 2131 of file Composites.h.
|
inlinenoexcept |
Minor release number.
Definition at line 2152 of file Composites.h.
|
inlinenoexcept |
Maintenance release number.
Definition at line 2174 of file Composites.h.
|
inlinenoexcept |
Build number.
Definition at line 2204 of file Composites.h.
|
inlinenoexcept |
Definition at line 2210 of file Composites.h.
|
inlinenoexcept |
Major release number.
Definition at line 2138 of file Composites.h.
|
inlinenoexcept |
Definition at line 2144 of file Composites.h.
|
inlinenoexcept |
Minor release number.
Definition at line 2160 of file Composites.h.
|
inlinenoexcept |
Definition at line 2166 of file Composites.h.
|
inlinenoexcept |
Maintenance release number.
Definition at line 2182 of file Composites.h.
|
inlinenoexcept |
Definition at line 2188 of file Composites.h.
|
inline |
Definition at line 3260 of file Serialization.h.