Data Types

Typedefs

using Int16 = int16_t
 
using UInt16 = uint16_t
 
using Int32 = int32_t
 
using UInt32 = uint32_t
 
using Int64 = int64_t
 
using UInt64 = uint64_t
 
typedef bool Bool
 
typedef float Float32
 
typedef double Float64
 
typedef char Char
 
typedef unsigned char UChar
 
typedef Int64 Int
 
typedef UInt64 UInt
 
typedef Float64 Float
 
typedef char16_t UniChar
 

Detailed Description

Typedef Documentation

◆ Int16

using Int16 = int16_t

16 bit signed integer datatype.

◆ UInt16

using UInt16 = uint16_t

16 bit unsigned integer datatype.

◆ Int32

using Int32 = int32_t

32 bit signed integer datatype.

◆ UInt32

using UInt32 = uint32_t

32 bit unsigned integer datatype.

◆ Int64

using Int64 = int64_t

64 bit signed integer datatype.

◆ UInt64

using UInt64 = uint64_t

64 bit unsigned integer datatype.

◆ Bool

typedef bool Bool

Boolean type, possible values are only false/true, 8 bit.

◆ Float32

typedef float Float32

32 bit floating point value (float).

◆ Float64

typedef double Float64

64 bit floating point value (double).

◆ Char

typedef char Char

Signed 8 bit character.

◆ UChar

typedef unsigned char UChar

Unsigned 8 bit character.

◆ Int

typedef Int64 Int

Signed 32/64 bit int, size depends on the platform.

◆ UInt

typedef UInt64 UInt

Unsigned 32/64 bit int, size depends on the platform.

◆ Float

typedef Float64 Float

Current floating point model. Right now it is adjusted to Float64==64 bit but it may be redefined to Float32 anytime.

◆ UniChar

typedef char16_t UniChar

16 bit unicode character. UniChar is the datatype for one 16 bit unicode character