I have a template struct tree_parse_info declared as follows: template < typename IteratorT, typename NodeFactoryT,