WSF
profiling::VersionInfo Struct Reference

structure defining the values used for semantic versioning of the profiling system More...

#include <ProfilingCommon.hpp>

Public Attributes

uint16_t mEpoch
uint16_t mMajor
 incrementing MAJOR version indicates when incompatible API changes are made.
uint16_t mMinor
 incrementing MINOR version indicates when functionality is added in a backwards compatible manner.
uint16_t mPatch
 incrementing PATCH version indicates when backwards compatible bug fixes are made.

Detailed Description

structure defining the values used for semantic versioning of the profiling system

Member Data Documentation

◆ mEpoch

uint16_t profiling::VersionInfo::mEpoch

Incrementing EPOCH version indicates a resetting of versioning system. No comparison is valid between VersionInfo instances with unmatched epochs.

Referenced by profiling::UnpackVersionInfo().

◆ mMajor

uint16_t profiling::VersionInfo::mMajor

incrementing MAJOR version indicates when incompatible API changes are made.

Referenced by profiling::UnpackVersionInfo().

◆ mMinor

uint16_t profiling::VersionInfo::mMinor

incrementing MINOR version indicates when functionality is added in a backwards compatible manner.

Referenced by profiling::UnpackVersionInfo().

◆ mPatch

uint16_t profiling::VersionInfo::mPatch

incrementing PATCH version indicates when backwards compatible bug fixes are made.

Referenced by profiling::UnpackVersionInfo().


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved