OpenBarnyard
 
Loading...
Searching...
No Matches
Typedefs.h File Reference
#include <cstdint>

Go to the source code of this file.

Macros

#define TNULL   nullptr
 
#define TFALSE   false
 
#define TTRUE   true
 
#define _BYTE   uint8_t
 
#define _WORD   uint16_t
 
#define _DWORD   TUINT32
 
#define _QWORD   uint64_t
 
#define LOWBYTE(x)
 
#define LOWWORD(x)
 
#define LOWDWORD(x)
 
#define HIGHBYTE(x)
 
#define HIGHWORD(x)
 
#define HIGHDWORD(x)
 
#define BYTEn(x, n)
 
#define WORDn(x, n)
 
#define BYTE1(x)
 
#define BYTE2(x)
 
#define BYTE3(x)
 
#define BYTE4(x)
 
#define BYTE5(x)
 
#define BYTE6(x)
 
#define BYTE7(x)
 
#define BYTE8(x)
 
#define BYTE9(x)
 
#define BYTE10(x)
 
#define BYTE11(x)
 
#define BYTE12(x)
 
#define BYTE13(x)
 
#define BYTE14(x)
 
#define BYTE15(x)
 

Typedefs

using TFLOAT = float
 
using TDOUBLE = double
 
using TBOOL = bool
 
using TINT = int
 
using TUINT = unsigned int
 
using TSIZE = size_t
 
using TINT64 = int64_t
 
using TUINT64 = uint64_t
 
using TINT32 = int32_t
 
using TUINT32 = uint32_t
 
using TINT16 = int16_t
 
using TUINT16 = uint16_t
 
using TINT8 = int8_t
 
using TUINT8 = uint8_t
 
using TUINTPTR = uintptr_t
 
using TBYTE = uint8_t
 
using TCHAR = char
 
using TWCHAR = wchar_t
 

Macro Definition Documentation

◆ _BYTE

#define _BYTE   uint8_t

Definition at line 27 of file Typedefs.h.

◆ _DWORD

#define _DWORD   TUINT32

Definition at line 29 of file Typedefs.h.

◆ _QWORD

#define _QWORD   uint64_t

Definition at line 30 of file Typedefs.h.

◆ _WORD

#define _WORD   uint16_t

Definition at line 28 of file Typedefs.h.

◆ BYTE1

#define BYTE1 ( x)
Value:
BYTEn( x, 1 )
#define BYTEn(x, n)
Definition Typedefs.h:38

Definition at line 41 of file Typedefs.h.

◆ BYTE10

#define BYTE10 ( x)
Value:
BYTEn( x, 10 )

Definition at line 50 of file Typedefs.h.

◆ BYTE11

#define BYTE11 ( x)
Value:
BYTEn( x, 11 )

Definition at line 51 of file Typedefs.h.

◆ BYTE12

#define BYTE12 ( x)
Value:
BYTEn( x, 12 )

Definition at line 52 of file Typedefs.h.

◆ BYTE13

#define BYTE13 ( x)
Value:
BYTEn( x, 13 )

Definition at line 53 of file Typedefs.h.

◆ BYTE14

#define BYTE14 ( x)
Value:
BYTEn( x, 14 )

Definition at line 54 of file Typedefs.h.

◆ BYTE15

#define BYTE15 ( x)
Value:
BYTEn( x, 15 )

Definition at line 55 of file Typedefs.h.

◆ BYTE2

#define BYTE2 ( x)
Value:
BYTEn( x, 2 )

Definition at line 42 of file Typedefs.h.

◆ BYTE3

#define BYTE3 ( x)
Value:
BYTEn( x, 3 )

Definition at line 43 of file Typedefs.h.

◆ BYTE4

#define BYTE4 ( x)
Value:
BYTEn( x, 4 )

Definition at line 44 of file Typedefs.h.

◆ BYTE5

#define BYTE5 ( x)
Value:
BYTEn( x, 5 )

Definition at line 45 of file Typedefs.h.

◆ BYTE6

#define BYTE6 ( x)
Value:
BYTEn( x, 6 )

Definition at line 46 of file Typedefs.h.

◆ BYTE7

#define BYTE7 ( x)
Value:
BYTEn( x, 7 )

Definition at line 47 of file Typedefs.h.

◆ BYTE8

#define BYTE8 ( x)
Value:
BYTEn( x, 8 )

Definition at line 48 of file Typedefs.h.

◆ BYTE9

#define BYTE9 ( x)
Value:
BYTEn( x, 9 )

Definition at line 49 of file Typedefs.h.

◆ BYTEn

#define BYTEn ( x,
n )
Value:
( *( (_BYTE*)&( x ) + n ) )
#define _BYTE
Definition Typedefs.h:27

Definition at line 38 of file Typedefs.h.

◆ HIGHBYTE

#define HIGHBYTE ( x)
Value:
( *( (_BYTE*)&( x ) + 1 ) )

Definition at line 35 of file Typedefs.h.

◆ HIGHDWORD

#define HIGHDWORD ( x)
Value:
( *( (_DWORD*)&( x ) + 1 ) )
#define _DWORD
Definition Typedefs.h:29

Definition at line 37 of file Typedefs.h.

◆ HIGHWORD

#define HIGHWORD ( x)
Value:
( *( (_WORD*)&( x ) + 1 ) )
#define _WORD
Definition Typedefs.h:28

Definition at line 36 of file Typedefs.h.

◆ LOWBYTE

#define LOWBYTE ( x)
Value:
( *( (_BYTE*)&( x ) ) )

Definition at line 32 of file Typedefs.h.

◆ LOWDWORD

#define LOWDWORD ( x)
Value:
( *( (_DWORD*)&( x ) ) )

Definition at line 34 of file Typedefs.h.

◆ LOWWORD

#define LOWWORD ( x)
Value:
( *( (_WORD*)&( x ) ) )

Definition at line 33 of file Typedefs.h.

◆ TFALSE

#define TFALSE   false

Definition at line 24 of file Typedefs.h.

◆ TNULL

#define TNULL   nullptr

Definition at line 23 of file Typedefs.h.

◆ TTRUE

#define TTRUE   true

Definition at line 25 of file Typedefs.h.

◆ WORDn

#define WORDn ( x,
n )
Value:
( *( (_WORD*)&( x ) + n ) )

Definition at line 39 of file Typedefs.h.

Typedef Documentation

◆ TBOOL

using TBOOL = bool

Definition at line 6 of file Typedefs.h.

◆ TBYTE

using TBYTE = uint8_t

Definition at line 19 of file Typedefs.h.

◆ TCHAR

using TCHAR = char

Definition at line 20 of file Typedefs.h.

◆ TDOUBLE

using TDOUBLE = double

Definition at line 5 of file Typedefs.h.

◆ TFLOAT

using TFLOAT = float

Definition at line 4 of file Typedefs.h.

◆ TINT

using TINT = int

Definition at line 7 of file Typedefs.h.

◆ TINT16

using TINT16 = int16_t

Definition at line 14 of file Typedefs.h.

◆ TINT32

using TINT32 = int32_t

Definition at line 12 of file Typedefs.h.

◆ TINT64

using TINT64 = int64_t

Definition at line 10 of file Typedefs.h.

◆ TINT8

using TINT8 = int8_t

Definition at line 16 of file Typedefs.h.

◆ TSIZE

using TSIZE = size_t

Definition at line 9 of file Typedefs.h.

◆ TUINT

using TUINT = unsigned int

Definition at line 8 of file Typedefs.h.

◆ TUINT16

using TUINT16 = uint16_t

Definition at line 15 of file Typedefs.h.

◆ TUINT32

using TUINT32 = uint32_t

Definition at line 13 of file Typedefs.h.

◆ TUINT64

using TUINT64 = uint64_t

Definition at line 11 of file Typedefs.h.

◆ TUINT8

using TUINT8 = uint8_t

Definition at line 17 of file Typedefs.h.

◆ TUINTPTR

using TUINTPTR = uintptr_t

Definition at line 18 of file Typedefs.h.

◆ TWCHAR

using TWCHAR = wchar_t

Definition at line 21 of file Typedefs.h.