Boost logo

Boost :

Subject: Re: [boost] Preprocessor directive for a sequence that differs only in datatype
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2017-07-11 23:17:27


On 11/07/2017 20:09, Rishabh Arora wrote:
> I don't think any of the preprocessor directives will work then? because
> type cannot be determined at comile time? Is there any other way to do
> that?

You might want to look at the Boost.Fusion library
(http://www.boost.org/doc/libs/1_64_0/libs/fusion/doc/html/).

Or if this is C++11+ code, at std::tuple and std::get. Though some of
these might still require values known at compile time; depending on
your usage you might be able to use constexpr methods for that, however.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk