#include <OnixS/B3/BOE/messaging/Composites.h>
Public Types | |
| enum | |
| 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 (bool skipEmptyFields=false) 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 2118 of file Composites.h.
| typedef UInt8 BuildNumber |
Build number.
Definition at line 2149 of file Composites.h.
| typedef UInt8 MajorNumber |
Major release number.
Definition at line 2125 of file Composites.h.
| typedef UInt8 MinorNumber |
Minor release number.
Definition at line 2133 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullBuildNumber |
Null value for an optional BuildNumber field.
Definition at line 2154 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullMajorNumber |
Null value for an optional MajorNumber field.
Definition at line 2130 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullMinorNumber |
Null value for an optional MinorNumber field.
Definition at line 2138 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullPatchNumber |
Null value for an optional PatchNumber field.
Definition at line 2146 of file Composites.h.
| typedef UInt8 PatchNumber |
Maintenance release number.
Definition at line 2141 of file Composites.h.
| anonymous enum |
|
inlinenoexcept |
Build number.
Definition at line 2229 of file Composites.h.
|
inlinenoexcept |
Major release number.
Definition at line 2164 of file Composites.h.
|
inlinenoexcept |
Minor release number.
Definition at line 2185 of file Composites.h.
|
inlinenoexcept |
Maintenance release number.
Definition at line 2207 of file Composites.h.
|
inlinenoexcept |
Build number.
Definition at line 2237 of file Composites.h.
|
inlinenoexcept |
Definition at line 2243 of file Composites.h.
|
inlinenoexcept |
Major release number.
Definition at line 2171 of file Composites.h.
|
inlinenoexcept |
Definition at line 2177 of file Composites.h.
|
inlinenoexcept |
Minor release number.
Definition at line 2193 of file Composites.h.
|
inlinenoexcept |
Definition at line 2199 of file Composites.h.
|
inlinenoexcept |
Maintenance release number.
Definition at line 2215 of file Composites.h.
|
inlinenoexcept |
Definition at line 2221 of file Composites.h.
|
inline |
Definition at line 3645 of file Serialization.h.