#include <limits>
#include "platform.h"
#include <cinttypes>
#include <cstdint>
Go to the source code of this file.
|
template<class T > |
bool | NearlyEqual (T x, T y, T tolerance) |
|
◆ FALSE
◆ MAX_FLOAT32
#define MAX_FLOAT32 std::numeric_limits<float>::max() |
◆ MAX_INT16
◆ MAX_INT32
#define MAX_INT32 0x7fffffff |
◆ MAX_INT8
◆ MAX_UINT16
#define MAX_UINT16 0xffff |
◆ MAX_UINT32
#define MAX_UINT32 0xffffffff |
◆ MAX_UINT8
◆ MIN_FLOAT32
#define MIN_FLOAT32 std::numeric_limits<float>::min() |
◆ MIN_INT16
#define MIN_INT16 static_cast<inT16>(0x8000) |
◆ MIN_INT32
#define MIN_INT32 static_cast<inT32>(0x80000000) |
◆ MIN_INT8
#define MIN_INT8 static_cast<inT8>(0x80) |
◆ MIN_UINT16
#define MIN_UINT16 0x0000 |
◆ MIN_UINT32
#define MIN_UINT32 0x00000000 |
◆ MIN_UINT8
◆ TRUE
◆ BOOL8
typedef unsigned char BOOL8 |
◆ FLOAT32
◆ FLOAT64
◆ inT16
◆ inT32
◆ inT64
◆ inT8
◆ uinT16
◆ uinT32
◆ uinT64
◆ uinT8
◆ NearlyEqual()
template<class T >
bool NearlyEqual |
( |
T |
x, |
|
|
T |
y, |
|
|
T |
tolerance |
|
) |
| |
Definition at line 87 of file host.h.
89 return diff <= tolerance && -diff <= tolerance;