8#define UE_API COREUOBJECT_API
17namespace UE {
class FPropertyPathName; }
18namespace UE {
class FPropertyTypeName; }
56 inline explicit operator bool()
const
62 template <
typename ValueType>
66 return [
this]<
typename PropertyType>(PropertyType* P)
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition UnrealType.h:6738
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition SharedPointer.h:692
Definition PropertyTypeName.h:46
Definition AdvancedWidgetsModule.cpp:13
FProperty * FindPropertyByNameAndTypeName(const UStruct *Struct, FName Name, FPropertyTypeName TypeName)
Definition PropertyPathFunctions.cpp:17
const FName NAME_Key(ANSITEXTVIEW("Key"))
Definition PropertyPathFunctions.h:23
const FName NAME_Value(ANSITEXTVIEW("Value"))
Definition PropertyPathFunctions.h:24
FPropertyValueInContainer TryResolvePropertyPath(const FPropertyPathName &Path, UObject *Object)
Definition PropertyPathFunctions.cpp:183
FPropertyValueInContainer TryResolvePropertyPathForChangeEvent(const FPropertyPathName &Path, UObject *Object, uint32 ChangeType, TSharedPtr< FPropertyChangedChainEvent > &OutEvent, FEditPropertyChain &OutChain)
Definition PropertyPathFunctions.cpp:188
Definition UnrealType.h:7001
Definition PropertyPathFunctions.h:46
bool IsDynamicContainerElement() const
Definition PropertyPathFunctions.h:73
int32 ArrayIndex
Definition PropertyPathFunctions.h:54
void * Container
Definition PropertyPathFunctions.h:52
const FProperty * Property
Definition PropertyPathFunctions.h:48
const UStruct * Struct
Definition PropertyPathFunctions.h:50
ValueType * GetValuePtr() const
Definition PropertyPathFunctions.h:63