Boost logo

Boost :

From: Paul Hollingsworth (boost_at_[hidden])
Date: 2001-11-20 10:34:52

> So it's a tradeoff issue. Any solution that fixes point 3 fails on
point 1,
> point 2, or (most often) both 1 and 2.

You guys might be interested to see how the Comet library
( handles this problem:
It does use macros to help in implementing the library , but they are
not part of the "interface" to the library.

To declare a type list in Comet you write something like this:

comet::make_list<int, float, double, std::string>::result

Here's the definition of make_list:

What's wrong with this approach? Is it failing on point #2?

Paul Hollingsworth

Boost list run by bdawes at, gregod at, cpdaniel at, john at