template<typename T, template< class > class OwnershipPolicy = RefCounted, class ConversionPolicy = DisallowConversion, template< class > class CheckingPolicy = AssertCheck, template< class > class StoragePolicy = DefaultSPStorage, template< class > class ConstnessPolicy = ::Loki::DontPropagateConst>
struct Loki::SmartPtrDef< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy >