Christopher Schmidt writes:
Yeah, this is a major issue of the current fusion implementation. The result_of::-metafunctions do not regard that the actual functions take const-qualified arguments only. On top of that the documentation is outdated and misleading.
Well you could make functions, metafunctions and doc agree like this:
namespace result_of
{
template
My C++0x port of fusion introduces non-const arguments for the algorithm functions and a new result_of::-concept which allows passing (optionally) cv and ref qualified types.
Do you plan to support that in the version for the "old" compilers as well? J-L