|
Boost Users : |
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
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net