$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Interest in Remote Procedure Call Library?
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2010-02-09 04:12:57
OvermindDL1 wrote:
> That boost::function is originally created at the time of the register
> call (and is also contained in the struct that is returned from the
> register call to skip a map lookup if you use it directly), but it
> contains another fusion apply struct template that specializes on the
> original passed in function, and dserializes each chunk in turn, then
> fusion invokes the actual function with the deserialized generated
> fusion vector of the arguments.
Thanks, much more clear already. How does the boost::function object know
what kind of fusion::vector to deserialize? Do you keep some kind of extra
mapping for argument-type to function-type?
Cheers,
Rutger