34 shdPtr.data =
nullptr;
53 shdPtr.data =
nullptr;
78 return data == shdPtr.data;
94 return data != shdPtr.data;
102 return data != inPtr;
bool operator==(T *inPtr)
Definition: ShdPtr.h:81
ShdPtr & operator=(const ShdPtr &shdPtr) noexcept
Definition: ShdPtr.h:58
ShdPtr()
Definition: ShdPtr.h:20
ShdPtr(ShdPtr &&shdPtr) noexcept
Definition: ShdPtr.h:31
bool operator!=(const ShdPtr &shdPtr)
Definition: ShdPtr.h:89
~ShdPtr()
Definition: ShdPtr.h:14
T * GetData()
Definition: ShdPtr.h:113
bool operator!=(T *inPtr)
Definition: ShdPtr.h:97
ShdPtr(T *data)
Definition: ShdPtr.h:25
ShdPtr(const ShdPtr &shdPtr)
Definition: ShdPtr.h:37
void Release()
Definition: ShdPtr.h:105
bool operator==(const ShdPtr &shdPtr)
Definition: ShdPtr.h:73
ShdPtr & operator=(ShdPtr &&shdPtr) noexcept
Definition: ShdPtr.h:43
EHS_LIB_IO void AddPtrData(void *data)
Definition: PtrData.cpp:19
EHS_LIB_IO bool RemovePtrData(void *data)
Definition: PtrData.cpp:37
EHS_LIB_IO bool HasPtrData(void *data)
Definition: PtrData.cpp:7