Raito 0.1
Loading...
Searching...
No Matches
BasicTypes.h File Reference
#include <stdint.h>
Include dependency graph for BasicTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef signed char ibyte
 Signed byte type.
 
typedef unsigned char ubyte
 Unsigned byte type.
 
typedef signed __int8 i8
 Singed integer 8 bit type.
 
typedef signed __int16 i16
 Singed integer 16 bit type.
 
typedef signed __int32 i32
 Singed integer 32 bit type.
 
typedef signed __int64 i64
 Singed integer 64 bit type.
 
typedef unsigned __int8 u8
 Unsigned integer 8 bit type.
 
typedef unsigned __int16 u16
 Unsigned integer 16 bit type.
 
typedef unsigned __int32 u32
 Unsigned integer 32 bit type.
 
typedef unsigned __int64 u64
 Unsigned integer 64 bit type.
 
typedef float f32
 Singed floating pointer 32 bit type.
 
typedef double f64
 Singed floating pointer 64 bit type.
 

Variables

constexpr i8 I8_MAX = INT8_MAX
 
constexpr i16 I16_MAX = INT16_MAX
 
constexpr i32 I32_MAX = INT32_MAX
 
constexpr i64 I64_MAX = INT64_MAX
 
constexpr u8 U8_MAX = UINT8_MAX
 
constexpr u16 U16_MAX = UINT16_MAX
 
constexpr u32 U32_MAX = UINT32_MAX
 
constexpr u64 U64_MAX = UINT64_MAX
 

Typedef Documentation

◆ f32

typedef float f32

Singed floating pointer 32 bit type.

◆ f64

typedef double f64

Singed floating pointer 64 bit type.

◆ i16

typedef signed __int16 i16

Singed integer 16 bit type.

◆ i32

typedef signed __int32 i32

Singed integer 32 bit type.

◆ i64

typedef signed __int64 i64

Singed integer 64 bit type.

◆ i8

typedef signed __int8 i8

Singed integer 8 bit type.

◆ ibyte

typedef signed char ibyte

Signed byte type.

◆ u16

typedef unsigned __int16 u16

Unsigned integer 16 bit type.

◆ u32

typedef unsigned __int32 u32

Unsigned integer 32 bit type.

◆ u64

typedef unsigned __int64 u64

Unsigned integer 64 bit type.

◆ u8

typedef unsigned __int8 u8

Unsigned integer 8 bit type.

◆ ubyte

typedef unsigned char ubyte

Unsigned byte type.

Variable Documentation

◆ I16_MAX

i16 I16_MAX = INT16_MAX
constexpr

Maximum value for a signed 16 bit integer

◆ I32_MAX

i32 I32_MAX = INT32_MAX
constexpr

Maximum value for a signed 32 bit integer

◆ I64_MAX

i64 I64_MAX = INT64_MAX
constexpr

Maximum value for a signed 64 bit integer

◆ I8_MAX

i8 I8_MAX = INT8_MAX
constexpr

Maximum value for a signed 8 bit integer

◆ U16_MAX

u16 U16_MAX = UINT16_MAX
constexpr

Maximum value for an unsigned 16 bit integer

◆ U32_MAX

u32 U32_MAX = UINT32_MAX
constexpr

Maximum value for an unsigned 32 bit integer

◆ U64_MAX

u64 U64_MAX = UINT64_MAX
constexpr

Maximum value for an unsigned 64 bit integer

◆ U8_MAX

u8 U8_MAX = UINT8_MAX
constexpr

Maximum value for an unsigned 8 bit integer