id summary reporter owner description type status milestone component version severity resolution keywords cc 1044 Argument pack inaccessable in a functions return type John Maddock Daniel Wallin "An argument pack can not currently be used within the return type of a Boost.Parameter enabled function. The following patch from Daniel Wallin fixes the issue: --- preprocessor.hpp 29 Sep 2006 00:31:28 -0000 1.5.2.9 +++ preprocessor.hpp 27 May 2007 16:01:40 -0000 @@ -149,7 +149,8 @@ , typename Parameters::deduced_list , tag_keyword_arg , mpl::false_ - >::type type; + >::type result; + typedef typename mpl::first::type type; }; I also note that use of the argument pack within a BOOST_PARAMETER_FUNCTION-declared function is undocumented (but is supposed to be supported). Likewise I couldn't easily see any documentation on the names or the types of the parameters passed to such a function: the information is sort of there in the tutorial, but I had to resort to the preprocessed output to see what was going on. John Maddock." Bugs closed To Be Determined parameter Boost 1.34.0 Showstopper fixed