Trait struct to convert argument type to a weak-pointer, if it is a pointer type. More...
Inherits conditional< IsSmartPtr< T >::value, WeakPtr< RemoveShared< T >::type >, T >.
Trait struct to convert argument type to a weak-pointer, if it is a pointer type.