$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.