Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
GenericPlatform.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SelectIntPointerType< T32BITS, T64BITS, PointerSize >
 
struct  SelectIntPointerType< T32BITS, T64BITS, 8 >
 
struct  SelectIntPointerType< T32BITS, T64BITS, 4 >
 
struct  FGenericPlatformTypes
 

Functions

constexpr FGenericPlatformTypes::UTF8CHARoperator++ (FGenericPlatformTypes::UTF8CHAR &Ch)
 
constexpr FGenericPlatformTypes::UTF8CHARoperator-- (FGenericPlatformTypes::UTF8CHAR &Ch)
 
constexpr FGenericPlatformTypes::UTF8CHAR operator++ (FGenericPlatformTypes::UTF8CHAR &Ch, int)
 
constexpr FGenericPlatformTypes::UTF8CHAR operator-- (FGenericPlatformTypes::UTF8CHAR &Ch, int)
 
template<typename T >
auto operator+= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch+=(T &&) InValue))
 
template<typename T >
auto operator-= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch -=(T &&) InValue))
 
template<typename T >
auto operator/= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch/=(T &&) InValue))
 
template<typename T >
auto operator*= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch *=(T &&) InValue))
 
template<typename T >
auto operator%= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch %=(T &&) InValue))
 
template<typename T >
auto operator&= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch &=(T &&) InValue))
 
template<typename T >
auto operator|= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch|=(T &&) InValue))
 
template<typename T >
auto operator^= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch ^=(T &&) InValue))
 
template<typename T >
auto operator<<= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch<<=(T &&) InValue))
 
template<typename T >
auto operator>>= (FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch > >=(T &&) InValue))
 
FGenericPlatformTypes::UTF8CHARoperator+= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator-= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator/= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator*= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator%= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator&= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator|= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator^= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator<<= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 
FGenericPlatformTypes::UTF8CHARoperator>>= (FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
 

Function Documentation

◆ operator%=() [1/2]

◆ operator%=() [2/2]

Definition at line 111 of file GenericPlatform.h.

◆ operator&=() [1/2]

◆ operator&=() [2/2]

Definition at line 112 of file GenericPlatform.h.

◆ operator*=() [1/2]

◆ operator*=() [2/2]

Definition at line 110 of file GenericPlatform.h.

◆ operator++() [1/2]

◆ operator++() [2/2]

◆ operator+=() [1/2]

◆ operator+=() [2/2]

Definition at line 107 of file GenericPlatform.h.

◆ operator--() [1/2]

◆ operator--() [2/2]

◆ operator-=() [1/2]

◆ operator-=() [2/2]

Definition at line 108 of file GenericPlatform.h.

◆ operator/=() [1/2]

◆ operator/=() [2/2]

Definition at line 109 of file GenericPlatform.h.

◆ operator<<=() [1/2]

◆ operator<<=() [2/2]

template<typename T >
auto operator<<= ( FGenericPlatformTypes::UTF8CHAR & Ch,
T && InValue ) -> decltype((FGenericPlatformTypes::UTF8CHAR&)(*(unsigned char*)&Ch <<= (T&&)InValue))
inline

Definition at line 115 of file GenericPlatform.h.

◆ operator>>=() [1/2]

◆ operator>>=() [2/2]

template<typename T >
auto operator>>= ( FGenericPlatformTypes::UTF8CHAR & Ch,
T && InValue ) -> decltype((FGenericPlatformTypes::UTF8CHAR&)(*(unsigned char*)&Ch >>= (T&&)InValue))
inline

Definition at line 116 of file GenericPlatform.h.

◆ operator^=() [1/2]

◆ operator^=() [2/2]

Definition at line 114 of file GenericPlatform.h.

◆ operator|=() [1/2]

◆ operator|=() [2/2]

Definition at line 113 of file GenericPlatform.h.