Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FGenericPlatformTypes Struct Reference

#include <BasicTypes.h>

+ Inheritance diagram for FGenericPlatformTypes:

Public Types

typedef unsigned char uint8
 
typedef unsigned short int uint16
 
typedef unsigned int uint32
 
typedef unsigned long long uint64
 
typedef signed char int8
 
typedef signed short int int16
 
typedef signed int int32
 
typedef signed long long int64
 
typedef char ANSICHAR
 
typedef wchar_t WIDECHAR
 
typedef uint8 CHAR8
 
typedef uint16 CHAR16
 
typedef uint32 CHAR32
 
typedef WIDECHAR TCHAR
 
typedef SelectIntPointerType< uint32, uint64, sizeof(void *)>::TIntPointe UPTRINT)
 
typedef SelectIntPointerType< int32, int64, sizeof(void *)>::TIntPointe PTRINT)
 
typedef UPTRINT SIZE_T
 
typedef PTRINT SSIZE_T
 
typedef int32 TYPE_OF_NULL
 
typedef decltype(nullptr) TYPE_OF_NULLPTR
 

Detailed Description

Generic types for almost all compilers and platforms

Definition at line 49 of file BasicTypes.h.

Member Typedef Documentation

◆ ANSICHAR

Definition at line 64 of file BasicTypes.h.

◆ CHAR16

Definition at line 67 of file BasicTypes.h.

◆ CHAR32

Definition at line 68 of file BasicTypes.h.

◆ CHAR8

Definition at line 66 of file BasicTypes.h.

◆ int16

typedef signed short int FGenericPlatformTypes::int16

Definition at line 59 of file BasicTypes.h.

◆ int32

typedef signed int FGenericPlatformTypes::int32

Definition at line 60 of file BasicTypes.h.

◆ int64

typedef signed long long FGenericPlatformTypes::int64

Definition at line 61 of file BasicTypes.h.

◆ int8

typedef signed char FGenericPlatformTypes::int8

Definition at line 58 of file BasicTypes.h.

◆ PTRINT

typedef SelectIntPointerType<int32,int64,sizeof(void*)>::TIntPointe FGenericPlatformTypes::PTRINT)

Definition at line 72 of file BasicTypes.h.

◆ SIZE_T

Definition at line 73 of file BasicTypes.h.

◆ SSIZE_T

Definition at line 74 of file BasicTypes.h.

◆ TCHAR

Definition at line 69 of file BasicTypes.h.

◆ TYPE_OF_NULL

Definition at line 76 of file BasicTypes.h.

◆ TYPE_OF_NULLPTR

typedef decltype(nullptr) FGenericPlatformTypes::TYPE_OF_NULLPTR

Definition at line 77 of file BasicTypes.h.

◆ uint16

typedef unsigned short int FGenericPlatformTypes::uint16

Definition at line 53 of file BasicTypes.h.

◆ uint32

typedef unsigned int FGenericPlatformTypes::uint32

Definition at line 54 of file BasicTypes.h.

◆ uint64

typedef unsigned long long FGenericPlatformTypes::uint64

Definition at line 55 of file BasicTypes.h.

◆ uint8

typedef unsigned char FGenericPlatformTypes::uint8

Definition at line 52 of file BasicTypes.h.

◆ UPTRINT

typedef SelectIntPointerType<uint32,uint64,sizeof(void*)>::TIntPointe FGenericPlatformTypes::UPTRINT)

Definition at line 71 of file BasicTypes.h.

◆ WIDECHAR

Definition at line 65 of file BasicTypes.h.


The documentation for this struct was generated from the following file: