Template template parameters?
template<typename T, template <typename> class Value>
struct Type{
typedef boost::shared_ptr< Value<T> > pValue;
};
int main(int argc, char *argv[])
{
Type<bool, CValue>::pValue a;
return EXIT_SUCCESS;
}
Andrew Sutton
andrew.n.sutton@gmail.com