Boost logo

Boost Users :

From: Rodolfo Lima (rodolfo_at_[hidden])
Date: 2008-06-02 10:22:42

Chris Ross escreveu:

> Am I missing something about templates that I don't know? Or, is this
> just not possible with C++ templates, and in which case, can I use one
> of the boost libraries to help?

Normally in those cases you could create a function to determine the
template parameters and pass it to the class. The function then returns
a class object correctly instantiated, for instance:

(say you renamed your class to detached_all_t)

template <class List> detach_all_t<List> detach_all(const List &e)
        return detach_all_t<List>(e);

That should do the trick, you can use detach_all without specifying the
template parameter.


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at