Class xlifepp::RefCounted#
-
template<class P>
class RefCounted#
-
Collaboration diagram for xlifepp::RefCounted:
Implementation of the OwnershipPolicy used by SmartPtr Provides a classic external reference counting implementation.
Public Functions
-
inline RefCounted(const RefCounted &rhs)#
-
copy constructor
-
template<typename P1>
inline RefCounted(const RefCounted<P1> &rhs)#
-
template copy constructor
-
inline RefCounted(SmartPointerNullType nullType)#
-
Initialization for special smart pointer reference count.
-
inline RefCounted(const RefCounted &rhs)#