Hello,
I've been trying to
design a function dispatch system and I was wondering if the following is
possible with the current boost libraries...
I currently parse
json data into an vector of variants, I would like to be able to take those
variants and invoke an arbitrary boost function object with a consistent return
type.
Is it possible to
determine the function argument types, get the typed value from the proper
index in the array of variants, and call the function with
arguments?
This sounds like
something the boost fusion library might be able to do, but I can't find any
example code using the library to see if this is the right fit for the
capabilities of the library or if what I'm looking to do is not possible
without tons of boiler plate.
Any insight would be
greatly appreciated,
Regards,
Daniel
Perry