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