EHS
Loading...
Searching...
No Matches
Types.h File Reference

Go to the source code of this file.

Namespaces

namespace  ehs
 

Macros

#define EHS_MAX_PATH   0x104
 
#define EHS_UINT_8_MAX   0xFF
 
#define EHS_SINT_8_MAX   0x7F
 
#define EHS_SINT_8_MIN   0x80
 
#define EHS_UINT_16_MAX   0xFFFF
 
#define EHS_SINT_16_MAX   0x7FFF
 
#define EHS_SINT_16_MIN   0x8000
 
#define EHS_UINT_24_MAX   0xFFFFFF
 
#define EHS_SINT_24_MAX   0x7FFFFF
 
#define EHS_SINT_24_MIN   0x800000
 
#define EHS_UINT_32_MAX   0xFFFFFFFF
 
#define EHS_SINT_32_MAX   0x7FFFFFFF
 
#define EHS_SINT_32_MIN   0x80000000
 
#define EHS_UINT_64_MAX   0xFFFFFFFFFFFFFFFF
 
#define EHS_SINT_64_MAX   0x7FFFFFFFFFFFFFFF
 
#define EHS_SINT_64_MIN   0x8000000000000000
 
#define EHS_FLOAT_MAX   3.40282e+038f
 
#define EHS_FLOAT_MIN   1.17549e-038f
 
#define EHS_DOUBLE_MAX   1.79769e+308
 
#define EHS_DOUBLE_MIN   2.22507e-308
 
#define EHS_LDOUBLE_MAX   1.79769e+308
 
#define EHS_LDOUBLE_MIN   2.22507e-308
 
#define EHS_INFINITE   EHS_UINT_32_MAX
 

Typedefs

typedef unsigned char ehs::Byte
 
typedef char ehs::Char_8
 
typedef wchar_t ehs::Char_16
 
typedef char32_t ehs::Char_32
 
typedef unsigned char ehs::UInt_8
 
typedef signed char ehs::SInt_8
 
typedef char ehs::Int_8
 
typedef unsigned short ehs::UInt_16
 
typedef signed short ehs::SInt_16
 
typedef short ehs::Int_16
 
typedef unsigned int ehs::UInt_32
 
typedef signed int ehs::SInt_32
 
typedef int ehs::Int_32
 

Macro Definition Documentation

◆ EHS_DOUBLE_MAX

#define EHS_DOUBLE_MAX   1.79769e+308

◆ EHS_DOUBLE_MIN

#define EHS_DOUBLE_MIN   2.22507e-308

◆ EHS_FLOAT_MAX

#define EHS_FLOAT_MAX   3.40282e+038f

◆ EHS_FLOAT_MIN

#define EHS_FLOAT_MIN   1.17549e-038f

◆ EHS_INFINITE

#define EHS_INFINITE   EHS_UINT_32_MAX

◆ EHS_LDOUBLE_MAX

#define EHS_LDOUBLE_MAX   1.79769e+308

◆ EHS_LDOUBLE_MIN

#define EHS_LDOUBLE_MIN   2.22507e-308

◆ EHS_MAX_PATH

#define EHS_MAX_PATH   0x104

◆ EHS_SINT_16_MAX

#define EHS_SINT_16_MAX   0x7FFF

◆ EHS_SINT_16_MIN

#define EHS_SINT_16_MIN   0x8000

◆ EHS_SINT_24_MAX

#define EHS_SINT_24_MAX   0x7FFFFF

◆ EHS_SINT_24_MIN

#define EHS_SINT_24_MIN   0x800000

◆ EHS_SINT_32_MAX

#define EHS_SINT_32_MAX   0x7FFFFFFF

◆ EHS_SINT_32_MIN

#define EHS_SINT_32_MIN   0x80000000

◆ EHS_SINT_64_MAX

#define EHS_SINT_64_MAX   0x7FFFFFFFFFFFFFFF

◆ EHS_SINT_64_MIN

#define EHS_SINT_64_MIN   0x8000000000000000

◆ EHS_SINT_8_MAX

#define EHS_SINT_8_MAX   0x7F

◆ EHS_SINT_8_MIN

#define EHS_SINT_8_MIN   0x80

◆ EHS_UINT_16_MAX

#define EHS_UINT_16_MAX   0xFFFF

◆ EHS_UINT_24_MAX

#define EHS_UINT_24_MAX   0xFFFFFF

◆ EHS_UINT_32_MAX

#define EHS_UINT_32_MAX   0xFFFFFFFF

◆ EHS_UINT_64_MAX

#define EHS_UINT_64_MAX   0xFFFFFFFFFFFFFFFF

◆ EHS_UINT_8_MAX

#define EHS_UINT_8_MAX   0xFF