Boost logo

Boost :

Subject: Re: [boost] interest in generic cyclic visitor?
From: Larry Evans (cppljevans_at_[hidden])
Date: 2012-08-03 10:24:02

On 08/03/12 07:58, Sohail Somani wrote:
> On 03/08/2012 3:17 AM, Jan Herrmann wrote:
>> Additionally it can be used as a base for multimethod implementation.
> This is much more interesting to me. Can you elaborate or give some
> sample code?
Then you might be interested in the multimethods discussion
in a July 2010 thread:

As shown elsewhere in that thread, there's multimethod code available
already in the boost sandbox. That code:

is one example. Another, more complete example, is here:

The more complete example shows the method can be used both with virtual
functions and discriminated unions, such as boost:: variant
or that in:

Unfortunately, the multimethod using the one_of_maybe discriminated
union can be a compile-time hog (based on some simple tests I've run).
I've no idea why :(



Boost list run by bdawes at, gregod at, cpdaniel at, john at