OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
Version Class Reference

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 () 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

Detailed Description

Definition at line 2086 of file Composites.h.

Member Typedef Documentation

◆ BuildNumber

typedef UInt8 BuildNumber

Build number.

Definition at line 2117 of file Composites.h.

◆ MajorNumber

typedef UInt8 MajorNumber

Major release number.

Definition at line 2093 of file Composites.h.

◆ MinorNumber

typedef UInt8 MinorNumber

Minor release number.

Definition at line 2101 of file Composites.h.

◆ NullBuildNumber

typedef IntegralConstant<UInt8, 255> NullBuildNumber

Null value for an optional BuildNumber field.

Definition at line 2122 of file Composites.h.

◆ NullMajorNumber

typedef IntegralConstant<UInt8, 255> NullMajorNumber

Null value for an optional MajorNumber field.

Definition at line 2098 of file Composites.h.

◆ NullMinorNumber

typedef IntegralConstant<UInt8, 255> NullMinorNumber

Null value for an optional MinorNumber field.

Definition at line 2106 of file Composites.h.

◆ NullPatchNumber

typedef IntegralConstant<UInt8, 255> NullPatchNumber

Null value for an optional PatchNumber field.

Definition at line 2114 of file Composites.h.

◆ PatchNumber

typedef UInt8 PatchNumber

Maintenance release number.

Definition at line 2109 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 2090 of file Composites.h.

Member Function Documentation

◆ buildNumber()

bool buildNumber ( BuildNumber & value) const
inlinenoexcept

Build number.

Definition at line 2196 of file Composites.h.

◆ majorNumber()

MajorNumber majorNumber ( ) const
inlinenoexcept

Major release number.

Definition at line 2131 of file Composites.h.

◆ minorNumber()

bool minorNumber ( MinorNumber & value) const
inlinenoexcept

Minor release number.

Definition at line 2152 of file Composites.h.

◆ patchNumber()

bool patchNumber ( PatchNumber & value) const
inlinenoexcept

Maintenance release number.

Definition at line 2174 of file Composites.h.

◆ setBuildNumber()

void setBuildNumber ( BuildNumber value)
inlinenoexcept

Build number.

Definition at line 2204 of file Composites.h.

◆ setBuildNumberToNull()

void setBuildNumberToNull ( )
inlinenoexcept

Definition at line 2210 of file Composites.h.

◆ setMajorNumber()

void setMajorNumber ( MajorNumber value)
inlinenoexcept

Major release number.

Definition at line 2138 of file Composites.h.

◆ setMajorNumberToNull()

void setMajorNumberToNull ( )
inlinenoexcept

Definition at line 2144 of file Composites.h.

◆ setMinorNumber()

void setMinorNumber ( MinorNumber value)
inlinenoexcept

Minor release number.

Definition at line 2160 of file Composites.h.

◆ setMinorNumberToNull()

void setMinorNumberToNull ( )
inlinenoexcept

Definition at line 2166 of file Composites.h.

◆ setPatchNumber()

void setPatchNumber ( PatchNumber value)
inlinenoexcept

Maintenance release number.

Definition at line 2182 of file Composites.h.

◆ setPatchNumberToNull()

void setPatchNumberToNull ( )
inlinenoexcept

Definition at line 2188 of file Composites.h.

◆ toString()

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 3260 of file Serialization.h.