#include <TypeDefinition.h>
|
| template<typename T , typename ThisType , bool NumericTarget = false> |
| static FORCENOINLINE T * | Get_Impl (ThisType &&Self) |
| |
| template<typename T , typename ThisType , bool NumericTarget = false> |
| static FORCENOINLINE auto | GetChecked_Impl (ThisType &&Self) -> decltype(Get_Impl< T, ThisType, NumericTarget >(Forward< ThisType >(Self))) |
| |
| static uint8 | GetTypeFromProperty (FProperty *Property) |
| |
◆ FPinValue() [1/4]
template<typename T >
| FPinValue::FPinValue |
( |
T && | Value | ) |
|
|
inline |
◆ FPinValue() [2/4]
◆ ~FPinValue()
| FPinValue::~FPinValue |
( |
| ) |
|
|
inline |
◆ FPinValue() [3/4]
| FPinValue::FPinValue |
( |
const FPinValue & | Other | ) |
|
|
delete |
◆ FPinValue() [4/4]
◆ Construct()
template<typename T >
| void FPinValue::Construct |
( |
T && | Value | ) |
|
|
inlineprotected |
◆ Construct_Impl()
template<typename T >
| void FPinValue::Construct_Impl |
( |
T && | Value | ) |
|
|
inlineprotected |
◆ ConstructFromProperty()
| void FPinValue::ConstructFromProperty |
( |
const void * | InData | ) |
|
|
inlineprotected |
◆ Destruct()
| void FPinValue::Destruct |
( |
| ) |
|
|
inlineprotected |
◆ Emplace()
template<typename T >
| void FPinValue::Emplace |
( |
T && | Value | ) |
|
|
inline |
◆ EmplaceFromProperty()
| void FPinValue::EmplaceFromProperty |
( |
FProperty * | InProperty, |
|
|
const void * | InData ) |
|
inline |
Copies data as a valid type for the property
- Parameters
-
| InProperty | Property pointer |
| InData | Value of the data to copy in this struct |
◆ Get() [1/2]
template<typename T >
| FORCENOINLINE T * FPinValue::Get |
( |
| ) |
|
|
inline |
◆ Get() [2/2]
template<typename T >
| FORCENOINLINE const T * FPinValue::Get |
( |
| ) |
const |
|
inline |
◆ Get_Impl()
template<typename T , typename ThisType , bool NumericTarget = false>
| static FORCENOINLINE T * FPinValue::Get_Impl |
( |
ThisType && | Self | ) |
|
|
inlinestaticprotected |
◆ GetChecked() [1/2]
template<typename T >
| FORCENOINLINE T * FPinValue::GetChecked |
( |
| ) |
|
|
inline |
◆ GetChecked() [2/2]
template<typename T >
| FORCENOINLINE const T * FPinValue::GetChecked |
( |
| ) |
const |
|
inline |
◆ GetChecked_Impl()
template<typename T , typename ThisType , bool NumericTarget = false>
| static FORCENOINLINE auto FPinValue::GetChecked_Impl |
( |
ThisType && | Self | ) |
-> decltype(Get_Impl<T, ThisType, NumericTarget>(Forward<ThisType>(Self)))
|
|
inlinestaticprotected |
◆ GetCopy()
template<typename T >
| FORCENOINLINE T FPinValue::GetCopy |
( |
| ) |
const |
|
inline |
◆ GetData()
| void * FPinValue::GetData |
( |
| ) |
const |
|
inline |
◆ GetNumeric()
template<typename T >
| T FPinValue::GetNumeric |
( |
| ) |
const |
|
inline |
◆ GetNumericType()
| ENumericType FPinValue::GetNumericType |
( |
| ) |
const |
|
inline |
◆ GetRef() [1/2]
template<typename T >
| FORCENOINLINE T & FPinValue::GetRef |
( |
| ) |
|
|
inline |
◆ GetRef() [2/2]
template<typename T >
| FORCENOINLINE const T & FPinValue::GetRef |
( |
| ) |
const |
|
inline |
◆ GetTemp()
◆ GetTypeFromProperty()
| static uint8 FPinValue::GetTypeFromProperty |
( |
FProperty * | Property | ) |
|
|
inlinestaticprotected |
◆ IsArray()
| bool FPinValue::IsArray |
( |
| ) |
const |
|
inline |
◆ IsLambdaDeleted()
| bool FPinValue::IsLambdaDeleted |
( |
| ) |
const |
|
inline |
◆ IsNumeric()
| bool FPinValue::IsNumeric |
( |
| ) |
const |
|
inline |
Check if the stored type is numeric. This includes numeric arrays and numeric property-backed values.
◆ IsPropertyDeleted()
| bool FPinValue::IsPropertyDeleted |
( |
| ) |
const |
|
inline |
◆ IsSingleValue()
| bool FPinValue::IsSingleValue |
( |
| ) |
const |
|
inline |
◆ IsSpecialCase()
| bool FPinValue::IsSpecialCase |
( |
| ) |
const |
|
inline |
◆ IsValid()
| bool FPinValue::IsValid |
( |
| ) |
const |
|
inline |
◆ operator bool()
| FPinValue::operator bool |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ RemoveOwnership()
| void FPinValue::RemoveOwnership |
( |
| ) |
|
|
inlineprotected |
◆ Lambda
| void(* FPinValue::Lambda) (void *) |
◆ Property
| FProperty* FPinValue::Property |