Incomplete specialization that rejects ManagedPtr to volatile types.
Declared in <bslma_managedptr.h>
template<class TARGET_TYPE>
class ManagedPtr<TARGET_TYPE volatile>;
This specialization is declared but not defined, in order to provide an early compile-fail check to catch misuse of managed pointer to volatile types, which is explicitly called out as not supported in the primary class template contract.