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,,