$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Mirwaisi (jeff_mirwaisi_at_[hidden])
Date: 2004-08-14 11:25:02
Currently (afaict) there isnt a specialization of remove_pointer that
handles smart pointers.
Providing a very generic specialization:
template <typename T, template<typename> class Ptr> struct
remove_pointer<Ptr<T> >;
or a set of specializations that cover shared_ptr etc + auto_ptr
explicitly, "seems" like a rational extension.
Are there any potential problems, and if not can we get this added to
type traits?