Zserio C++ runtime library  1.0.0
Built for Zserio 2.13.0
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 "zserio/Types.h"
5 
16 namespace zserio
17 {
25  float convertUInt16ToFloat(uint16_t float16Value);
26 
34  uint16_t convertFloatToUInt16(float float32);
35 
43  float convertUInt32ToFloat(uint32_t float32Value);
44 
52  uint32_t convertFloatToUInt32(float float32);
53 
61  double convertUInt64ToDouble(uint64_t float64Value);
62 
70  uint64_t convertDoubleToUInt64(double float64);
71 } // namespace zserio
72 
73 #endif // ZSERIO_FLOAT_UTIL_H_INC
float convertUInt32ToFloat(uint32_t float32Value)
Definition: FloatUtil.cpp:162
uint32_t convertFloatToUInt32(float float32)
Definition: FloatUtil.cpp:169
double convertUInt64ToDouble(uint64_t float64Value)
Definition: FloatUtil.cpp:176
uint64_t convertDoubleToUInt64(double float64)
Definition: FloatUtil.cpp:183
float convertUInt16ToFloat(uint16_t float16Value)
Definition: FloatUtil.cpp:30
uint16_t convertFloatToUInt16(float float32)
Definition: FloatUtil.cpp:81