Struct xlifepp::SmartPtrDef#
-
template<typename T, template<class> class OwnershipPolicy = RefCounted, class ConversionPolicy = DisallowConversion, template<class> class CheckingPolicy = NoCheck, template<class> class StoragePolicy = DefaultSPStorage, template<class> class ConstnessPolicy = DontPropagateConst>
struct SmartPtrDef
-
Collaboration diagram for xlifepp::SmartPtrDef:
this class added to unify the usage of SmartPtr.
instead of writing SmartPtr<T,OP,CP,KP,SP> write SmartPtrDef<T,OP,CP,KP,SP>::type