6#include "Templates/Function.h"
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
75 return Get() !=
nullptr;
83 template<
typename OtherT>
91 return Get() ==
nullptr;
TFieldPtrAccessor & operator=(TFieldPtrAccessor &&)=delete
TFieldPtrAccessor(T *InValue=nullptr)
TFieldPtrAccessor(TFunction< T *()> InGet, TFunction< void(T *)> InSet)
TFieldPtrAccessor & operator=(const TFieldPtrAccessor &Other)=delete
TFieldPtrAccessor & operator=(T *OtherPtr)
operator OtherT *() const
bool operator!=(const T *OtherPtr) const
TFunction< void(T *) Set)
TFieldPtrAccessor(const TFieldPtrAccessor &Other)
bool operator==(const T *OtherPtr) const