------- Comment #3 from boostcpp at gmail dot com 2010-08-07 12:25 ------- Come to think of it, It just use primary template. If I don't write the difinition of primary template, gcc issues error.
template < typename ... Types > class Foo ; But still, I think this template keyword usage in partial specialization is ill-formed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45225