15 static constexpr uint8_t GetMajor(uint32_t EncodedVersion)
17 return (EncodedVersion >> 24) & 0xFF;
20 static constexpr uint8_t GetMinor(uint32_t EncodedVersion)
22 return (EncodedVersion >> 16) & 0xFF;
25 static constexpr uint16_t GetPatch(uint32_t EncodedVersion)
27 return EncodedVersion & 0xFFFF;
30 static std::string ToString(
const uint32_t EncodedVersion)
32 std::ostringstream Stream;
33 Stream << static_cast<int>(GetMajor(EncodedVersion)) <<
"."
34 <<
static_cast<int>(GetMinor(EncodedVersion)) <<
"."
35 << GetPatch(EncodedVersion);