id summary reporter owner description type status milestone component version severity resolution keywords cc 12918 Spirit:extra template parameters in mini_c sample lisi <942748117@…> Joel de Guzman "as the following code shows,[[BR]] '''boost_1_63_0\boost\utility\result_of.hpp''' {{{ . . . template struct result_of_nested_result : F::template result {}; . . . }}} struct '''result''' only needs one template parameter.But in the next two files in mini_c sample, '''result''' is provided more template parameters. Because of this, the code can't ran successfully. '''I write ""/* */"" behind the code need to be removed''' '''boost_1_63_0\libs\spirit\example\qi\compiler_tutorial\mini_c\annotation.hpp'''[[BR]] {{{ #if !defined(BOOST_SPIRIT_MINIC_ANNOTATION_HPP) #define BOOST_SPIRIT_MINIC_ANNOTATION_HPP #include #include #include #include #include ""ast.hpp"" namespace client { template struct annotation { template /*the second ""typename"" need to be removed*/ struct result { typedef void type; }; std::vector& iters; annotation(std::vector& iters) : iters(iters) {} . . . } } }}} '''boost_1_63_0\libs\spirit\example\qi\compiler_tutorial\mini_c\error_handler.hpp''' {{{ #if !defined(BOOST_SPIRIT_MINIC_ERROR_HANDLER_HPP) #define BOOST_SPIRIT_MINIC_ERROR_HANDLER_HPP #include #include #include namespace client { template struct error_handler { template /*the second and the third ""typename"" need to be removed*/ struct result { typedef void type; }; error_handler(Iterator first, Iterator last) : first(first), last(last) {} . . . } } }}} " Bugs new To Be Determined spirit Boost 1.63.0 Problem mini_c parameters 942748117@…