Name |
Description |
|
---|---|---|
|
TCastFlags |
|
|
TCastImpl |
|
|
TGetCastType |
|
|
TIsCastable |
|
|
TIsCastableToPointer |
|
|
TIsIInterface |
Metafunction which detects whether or not a class is an IInterface. |
|
TSubclassOf |
Template to allow TClassType's to be passed around with type safety |
Name |
Description |
|
---|---|---|
|
ECastType |
Name | Description | ||
---|---|---|---|
|
To * |
Cast ( |
Dynamically cast an object type-safely. |
|
T * |
Cast ( |
Auto weak versions |
|
T * |
Cast ( |
FSubobjectPtr versions. |
|
T * |
Cast ( |
TSubclassOf versions. |
|
const T *... |
Cast ( |
Const versions of the casts. |
|
T * |
CastChecked ( |
|
|
const T *... |
CastChecked ( |
|
|
To * |
CastChecked ( |
|
|
To * |
CastChecked ( |
|
|
T * |
CastChecked ( |
|
|
T * |
CastChecked ( |
|
|
CastLogError |
||
|
T * |
ExactCast ( |
|
|
T * |
ExactCast ( |
|
|
T * |
ExactCast ( |
|
|
const T *... |
ExactCast ( |
|
|
GetFullNameForCastLogError ( |
Helper function to get the full name for UObjects and UInterfaces. |
|
|
GetTypeName() |
||
|
TEnableIf<&#... |
GetTypeName() |
|
|
UE4Casts_Private::DynamicCast ( |
||
|
TEnableIf<&#... |
UE4Casts_Private::DynamicCast ( |
|
|
UE4Casts_Private::DynamicCast ( |
||
|
TEnableIf<&#... |
UE4Casts_Private::DynamicCast ( |