9#include "FieldNotificationId.generated.h"
30 return !FieldName.
IsNone();
61 return FieldName ==
Other.FieldName;
66 return FieldName !=
Other.FieldName;
101 return !FieldName.IsNone();
111 return FieldName ==
Other.FieldName;
116 return FieldName !=
Other.FieldName;
121 return GetTypeHash(
Value.FieldName);
125 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"FieldNotify")
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition LockFreeList.h:76
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
FFieldClass * GetClass() const
Definition Field.h:722
Definition NameTypes.h:617
FORCEINLINE bool IsNone() const
Definition NameTypes.h:827
Definition UnrealType.h:174
COREUOBJECT_API UFunction * FindFunctionByName(FName InName, EIncludeSuperFlag::Type IncludeSuper=EIncludeSuperFlag::IncludeSuper) const
Definition Class.cpp:7027
FORCEINLINE UClass * GetClass() const
Definition UObjectBase.h:217
Definition FieldNotificationLibrary.cpp:16
Definition FieldNotificationId.h:86
FFieldNotificationId(FName InFieldName)
Definition FieldNotificationId.h:92
friend int32 GetTypeHash(const FFieldNotificationId &Value)
Definition FieldNotificationId.h:119
bool IsValid() const
Definition FieldNotificationId.h:99
FName GetFieldName() const
Definition FieldNotificationId.h:104
FFieldNotificationId()=default
Definition FieldNotificationId.h:16
int32 GetIndex() const
Definition FieldNotificationId.h:33
bool operator!=(const FFieldId &Other) const
Definition FieldNotificationId.h:64
friend int32 GetTypeHash(const FFieldId &Value)
Definition FieldNotificationId.h:69
FName GetName() const
Definition FieldNotificationId.h:38
FFieldVariant ToVariant(UObject *InContainer) const
Definition FieldNotificationId.h:43
FFieldId(FName InFieldName, int32 InBitNumber)
Definition FieldNotificationId.h:20
bool IsValid() const
Definition FieldNotificationId.h:28
bool operator==(const FFieldId &Other) const
Definition FieldNotificationId.h:59
Definition FieldNotificationVariant.h:14