Vincent van Ravesteijn - TNW wrote:
I'd also want to figure out some way to allow just the
DispatchResult member to be modified, even when FuncRequest
is const.
You mean you want to declare it "mutable" ?
I thought to this option as well, but I think it would probably be even worse as a hack.
Instead, what would be needed is exactly what is already in Buffer.h:

 void dispatch(FuncRequest const & func, DispatchResult & result);

So you're free to supply FuncRequest as it is now, but the problem is that all of the dispatch() invocations need to be reworked so as to pass the additional result around.

   T.

Reply via email to