Go to the source code of this file.
|
struct | TIsDerivedFrom< DerivedType, BaseType > |
|
struct | TNthTypeFromParameterPack< N, T, OtherTypes... > |
|
struct | TNthTypeFromParameterPack< 0, T, OtherTypes... > |
|
struct | TFormatSpecifier< T > |
|
struct | TIsReferenceType< T > |
|
struct | TIsReferenceType< T & > |
|
struct | TIsReferenceType< T && > |
|
struct | TIsLValueReferenceType< T > |
|
struct | TIsLValueReferenceType< T & > |
|
struct | TIsRValueReferenceType< T > |
|
struct | TIsRValueReferenceType< T && > |
|
struct | TIsFundamentalType< T > |
|
struct | TIsFunction< T > |
|
struct | TIsFunction< RetType(Params...)> |
|
struct | TIsZeroConstructType< T > |
|
struct | TIsWeakPointerType< T > |
|
struct | TNameOf< T > |
|
struct | TCallTraitsParamTypeHelper |
|
struct | TCallTraitsParamTypeHelper< T, true > |
|
struct | TCallTraitsParamTypeHelper< T *, true > |
|
struct | TRemoveConst< T > |
|
struct | TRemoveConst< const T > |
|
struct | TCallTraitsBase< T > |
|
struct | TCallTraits< T > |
|
struct | TCallTraits< T & > |
|
struct | TCallTraits< T[N]> |
|
struct | TCallTraits< const T[N]> |
|
struct | TTypeTraitsBase< T > |
|
struct | TTypeTraits< T > |
|
struct | FVirtualDestructor |
|
struct | TMoveSupportTraitsBase< T, U > |
|
struct | TMoveSupportTraitsBase< T, const T & > |
|
struct | TMoveSupportTraits< T > |
|
struct | TIsBitwiseConstructible< T, Arg > |
|
struct | TIsBitwiseConstructible< T, T > |
|
struct | TIsBitwiseConstructible< const T, U > |
|
struct | TIsBitwiseConstructible< const T *, T * > |
|
struct | TIsBitwiseConstructible< uint8, int8 > |
|
struct | TIsBitwiseConstructible< int8, uint8 > |
|
struct | TIsBitwiseConstructible< uint16, int16 > |
|
struct | TIsBitwiseConstructible< int16, uint16 > |
|
struct | TIsBitwiseConstructible< uint32, int32 > |
|
struct | TIsBitwiseConstructible< int32, uint32 > |
|
struct | TIsBitwiseConstructible< uint64, int64 > |
|
struct | TIsBitwiseConstructible< int64, uint64 > |
|
|
template<typename A , typename B > |
struct | UE_DEPRECATED (5.2, "TIsSame has been deprecated, please use std::is_same instead.") TIsSame |
|
| Expose_TFormatSpecifier (bool, "%i") Expose_TFormatSpecifier(uint8 |
|
u | Expose_TFormatSpecifier (uint16, "%u") Expose_TFormatSpecifier(uint32 |
|
u u | Expose_TFormatSpecifier (uint64, "%llu") Expose_TFormatSpecifier(int8 |
|
u u d | Expose_TFormatSpecifier (int16, "%d") Expose_TFormatSpecifier(int32 |
|
u u d d | Expose_TFormatSpecifier (int64, "%lld") Expose_TFormatSpecifier(float |
|
u u d d f | Expose_TFormatSpecifier (double, "%f") Expose_TFormatSpecifier(long double |
|
u u d d f f | Expose_TFormatSpecifier (long, "%ld") Expose_TFormatSpecifier(unsigned long |
|
| Expose_TNameOf (uint8) Expose_TNameOf(uint16) Expose_TNameOf(uint32) Expose_TNameOf(uint64) Expose_TNameOf(int8) Expose_TNameOf(int16) Expose_TNameOf(int32) Expose_TNameOf(int64) Expose_TNameOf(float) Expose_TNameOf(double) template< typename T |
|
◆ Expose_TFormatSpecifier
#define Expose_TFormatSpecifier |
( |
| type, |
|
|
| format ) |
◆ Expose_TNameOf
#define Expose_TNameOf |
( |
| type | ) |
|
Value:template<> \
{ \
{ \
} \
};
static FORCEINLINE TCHAR const * GetName()
Definition at line 242 of file UnrealTypeTraits.h.
◆ GENERATE_MEMBER_FUNCTION_CHECK
Value:template <typename T> \
{ \
template <typename U, Result(U::*)(__VA_ARGS__) ConstModifier> struct Check; \
template <
typename U>
static int MemberTest(...); \
public: \
};
Definition at line 520 of file UnrealTypeTraits.h.
◆ HAS_TRIVIAL_CONSTRUCTOR
◆ IS_EMPTY
◆ IS_POD
◆ TEMPLATE_REQUIRES
◆ UE_CONSTRAINT
◆ UE_CONSTRAINTS_BEGIN
#define UE_CONSTRAINTS_BEGIN , std::enable_if_t< |
◆ UE_CONSTRAINTS_END
◆ Expose_TFormatSpecifier() [1/7]
Expose_TFormatSpecifier |
( |
bool | , |
|
|
"%i" | ) |
◆ Expose_TFormatSpecifier() [2/7]
u u d d f Expose_TFormatSpecifier |
( |
double | , |
|
|
"%f" | ) |
◆ Expose_TFormatSpecifier() [3/7]
u u d Expose_TFormatSpecifier |
( |
int16 | , |
|
|
"%d" | ) |
◆ Expose_TFormatSpecifier() [4/7]
u u d d Expose_TFormatSpecifier |
( |
int64 | , |
|
|
"%lld" | ) |
◆ Expose_TFormatSpecifier() [5/7]
u u d d f f Expose_TFormatSpecifier |
( |
long | , |
|
|
"%ld" | ) |
◆ Expose_TFormatSpecifier() [6/7]
u Expose_TFormatSpecifier |
( |
uint16 | , |
|
|
"%u" | ) |
◆ Expose_TFormatSpecifier() [7/7]
u u Expose_TFormatSpecifier |
( |
uint64 | , |
|
|
"%llu" | ) |
◆ Expose_TNameOf()
◆ UE_DEPRECATED()
TIsSame
Unreal implementation of std::is_same trait.
Definition at line 1 of file UnrealTypeTraits.h.