template <typename hoge_t>
の前の
template <>
が要らないんじゃ