Zserio C++17 runtime library 1.3.0
Built for Zserio 2.20.0
Loading...
Searching...
No Matches
FloatUtil.h
Go to the documentation of this file.
1#ifndef ZSERIO_FLOAT_UTIL_H_INC
2#define ZSERIO_FLOAT_UTIL_H_INC
3
4#include <cstdint>
5
16namespace zserio
17{
18
26float convertUInt16ToFloat(uint16_t float16Value);
27
35uint16_t convertFloatToUInt16(float float32);
36
44float convertUInt32ToFloat(uint32_t float32Value);
45
53uint32_t convertFloatToUInt32(float float32);
54
62double convertUInt64ToDouble(uint64_t float64Value);
63
71uint64_t convertDoubleToUInt64(double float64);
72
73} // namespace zserio
74
75#endif // ZSERIO_FLOAT_UTIL_H_INC
uint64_t convertDoubleToUInt64(double float64)
uint32_t convertFloatToUInt32(float float32)
float convertUInt32ToFloat(uint32_t float32Value)
double convertUInt64ToDouble(uint64_t float64Value)
uint16_t convertFloatToUInt16(float float32)
Definition FloatUtil.cpp:83
float convertUInt16ToFloat(uint16_t float16Value)
Definition FloatUtil.cpp:32