$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-05-29 17:53:21
AMDG
Hicham Mouline wrote:
>
> Question1: is the maximum number of variant<> arguments extendable?
>
The easiest way is to use make_variant_over which takes an MPL sequence.
> Question2: Below, some of the variants I have are full template specs.
>
> Is there a way to write the variant<> typedef with templates instead
> and have
>
> the operator() of the static visitor a template member.
>
>
>
I'm not sure what you want. If the members of the variant have a common
interface, (For example if they all have a nested integer constant
called value)
Then you can make the static visitor operator() a template and use this
common interface.
In Christ,
Steven Watanabe