Template Class CountRefHandle#

Class Documentation#

template<class T>
class CountRefHandle#

Public Functions

inline CountRefHandle()#
inline CountRefHandle(const T &t)#
inline CountRefHandle(T *t)#
inline CountRefHandle(const CountRefHandle<T> &that)#
inline CountRefHandle<T> &operator=(const CountRefHandle<T> &that)#
inline ~CountRefHandle()#
inline void Reset()#
inline void Reset(T *t)#
inline bool operator==(const CountRefHandle<T> &that) const#

Protected Functions

inline const T *ConstPtr() const#
inline T *UpdatePtr()#
inline const T &ConstRef() const#
inline T &UpdateRef()#