$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Chris Ross (cross+boost_at_[hidden])
Date: 2008-06-22 22:01:34
On Jun 22, 2008, at 18:50, Igor R wrote:
>> if you know the set of types you operate on consider using
>> boost::variant which supports visitor pattern for dispatching of
>> currently stored type.
>
> Besides, if I'm not mistaken, there already exists operator << for
> boost::variant (which internally performs the visiting)...
Yeah. Using boost::variant looks a little unwieldy, as I'd have to
deal with results from the database as complicated boost::variants
with at least 5 possibilities, but it would be doable with something
as simple as a typedef, I'd guess.
Sub-ideal, but may be a reasonable way to do it.
- Chris