52 , Get([this]()-> T* {
return CapturedValue; })
53 , Set([
this](T*
InPtr) { CapturedValue =
InPtr; })
59 : CapturedValue(
Other.Get())
60 , Get([this]()-> T* {
return CapturedValue; })
61 , Set([
this](T*
InPtr) { CapturedValue =
InPtr; })
75 return Get() !=
nullptr;
83 template<
typename OtherT>
91 return Get() ==
nullptr;
112 T* CapturedValue =
nullptr;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition FieldAccessor.h:40
TFieldPtrAccessor & operator=(TFieldPtrAccessor &&)=delete
TFieldPtrAccessor(T *InValue=nullptr)
Definition FieldAccessor.h:50
TFieldPtrAccessor(TFunction< T *()> InGet, TFunction< void(T *)> InSet)
Definition FieldAccessor.h:43
TFieldPtrAccessor & operator=(const TFieldPtrAccessor &Other)=delete
T * operator->() const
Definition FieldAccessor.h:68
bool operator!=(const T *OtherPtr) const
Definition FieldAccessor.h:99
TFieldPtrAccessor(const TFieldPtrAccessor &Other)
Definition FieldAccessor.h:58
bool operator==(const T *OtherPtr) const
Definition FieldAccessor.h:94
bool operator!() const
Definition FieldAccessor.h:89
Definition AndroidPlatformMisc.h:14