|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2006-05-19 08:09:21
"Matt Calabrese" <rivorus_at_[hidden]> writes:
>>
>>
>>
> Well, I was bored so I put together a simple compressed_tuple anyway as an
> example of how it could be implemented fairly elegantly and account for a
> large number of elements. Right now it's set to work with up to 10 elements,
> but that can be adjusted by modifying the #define at the top. The difference
> from compressed pair is that storage is not shared if two types are used
> that are the same empty type. A get member function template is supported,
> but not a non-member version, though one could be easily added.
>
> http://www.illegal-immigration.com/Riv/boost/compressed_tuple.hpp
Ouch! Are you sure you wouldn't rather use file iteration for that?
http://boost-consulting.com/mplbook/preprocessor.html#file-iteration
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk