Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
NumericLimits.h File Reference
#include "CoreTypes.h"
+ Include dependency graph for NumericLimits.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TNumericLimits< const NumericType >
 
struct  TNumericLimits< volatile NumericType >
 
struct  TNumericLimits< const volatile NumericType >
 
struct  TNumericLimits< uint8 >
 
struct  TNumericLimits< uint16 >
 
struct  TNumericLimits< uint32 >
 
struct  TNumericLimits< uint64 >
 
struct  TNumericLimits< int8 >
 
struct  TNumericLimits< int16 >
 
struct  TNumericLimits< int32 >
 
struct  TNumericLimits< int64 >
 
struct  TNumericLimits< float >
 
struct  TNumericLimits< double >
 

Macros

#define MIN_uint8   ((uint8) 0x00)
 
#define MIN_uint16   ((uint16) 0x0000)
 
#define MIN_uint32   ((uint32) 0x00000000)
 
#define MIN_uint64   ((uint64) 0x0000000000000000)
 
#define MIN_int8   ((int8) -128)
 
#define MIN_int16   ((int16) -32768)
 
#define MIN_int32   ((int32) 0x80000000)
 
#define MIN_int64   ((int64) 0x8000000000000000)
 
#define MAX_uint8   ((uint8) 0xff)
 
#define MAX_uint16   ((uint16) 0xffff)
 
#define MAX_uint32   ((uint32) 0xffffffff)
 
#define MAX_uint64   ((uint64) 0xffffffffffffffff)
 
#define MAX_int8   ((int8) 0x7f)
 
#define MAX_int16   ((int16) 0x7fff)
 
#define MAX_int32   ((int32) 0x7fffffff)
 
#define MAX_int64   ((int64) 0x7fffffffffffffff)
 
#define MIN_flt   (1.175494351e-38F) /* min positive value */
 
#define MAX_flt   (3.402823466e+38F)
 
#define MIN_dbl   (2.2250738585072014e-308) /* min positive value */
 
#define MAX_dbl   (1.7976931348623158e+308)
 

Macro Definition Documentation

◆ MAX_dbl

#define MAX_dbl   (1.7976931348623158e+308)

Definition at line 31 of file NumericLimits.h.

◆ MAX_flt

#define MAX_flt   (3.402823466e+38F)

Definition at line 29 of file NumericLimits.h.

◆ MAX_int16

#define MAX_int16   ((int16) 0x7fff)

Definition at line 24 of file NumericLimits.h.

◆ MAX_int32

#define MAX_int32   ((int32) 0x7fffffff)

Definition at line 25 of file NumericLimits.h.

◆ MAX_int64

#define MAX_int64   ((int64) 0x7fffffffffffffff)

Definition at line 26 of file NumericLimits.h.

◆ MAX_int8

#define MAX_int8   ((int8) 0x7f)

Definition at line 23 of file NumericLimits.h.

◆ MAX_uint16

#define MAX_uint16   ((uint16) 0xffff)

Definition at line 20 of file NumericLimits.h.

◆ MAX_uint32

#define MAX_uint32   ((uint32) 0xffffffff)

Definition at line 21 of file NumericLimits.h.

◆ MAX_uint64

#define MAX_uint64   ((uint64) 0xffffffffffffffff)

Definition at line 22 of file NumericLimits.h.

◆ MAX_uint8

#define MAX_uint8   ((uint8) 0xff)

Definition at line 19 of file NumericLimits.h.

◆ MIN_dbl

#define MIN_dbl   (2.2250738585072014e-308) /* min positive value */

Definition at line 30 of file NumericLimits.h.

◆ MIN_flt

#define MIN_flt   (1.175494351e-38F) /* min positive value */

Definition at line 28 of file NumericLimits.h.

◆ MIN_int16

#define MIN_int16   ((int16) -32768)

Definition at line 15 of file NumericLimits.h.

◆ MIN_int32

#define MIN_int32   ((int32) 0x80000000)

Definition at line 16 of file NumericLimits.h.

◆ MIN_int64

#define MIN_int64   ((int64) 0x8000000000000000)

Definition at line 17 of file NumericLimits.h.

◆ MIN_int8

#define MIN_int8   ((int8) -128)

Definition at line 14 of file NumericLimits.h.

◆ MIN_uint16

#define MIN_uint16   ((uint16) 0x0000)

Definition at line 11 of file NumericLimits.h.

◆ MIN_uint32

#define MIN_uint32   ((uint32) 0x00000000)

Definition at line 12 of file NumericLimits.h.

◆ MIN_uint64

#define MIN_uint64   ((uint64) 0x0000000000000000)

Definition at line 13 of file NumericLimits.h.

◆ MIN_uint8

#define MIN_uint8   ((uint8) 0x00)

Definition at line 10 of file NumericLimits.h.