11 Nov
                
                    2007
                
            
            
                11 Nov
                
                '07
                
            
            
            
        
    
                6:58 p.m.
            
        Eric Niebler wrote:
Tobias Schwinger wrote:
Eric Niebler wrote:
I have a function object that doesn't work with fusion's invoke_function_object. Because it's noncopyable?
The argument is taken by value unless we explicitly specify the template argument. IIRC it's even documented that it's valid to do so, somewhere :-).
No, you've completely misunderstood what I'm asking, so I'll ask it again:
<code> Oh yeah, obviously...
What is the purpose of the remove_reference<> here, and can we get rid of it?
After a deeper look I'm pretty sure that it's an artifact from before Boost.ResultOf times and that we can remove it. Tested and committed to the trunk. Thanks, Tobias