Boost logo

Boost :

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?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk