Boost logo

Boost Announcement :

From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2008-01-18 16:50:43

Hi to all,

Flyweight library will be reviewed January 21-30. For those interested
in the library, this post contains all the information needed for the


Joaquín M. López Muñoz


Flyweights are small-sized handle classes granting constant access to
shared common data, thus allowing for the management of large amounts of
entities within reasonable memory limits. Boost.Flyweight makes it easy
to use this common programming idiom by providing the class template
flyweight<T>, which acts as a drop-in replacement for const T.

*Online docs:*



1) We've seen some suggestions in the mailing list for Flyweight.
Joaquín has nicely explained a couple of issues that we'd like to
address/discuss in the review:

2) Flyweight needs Boost 1.35 elements because the library depends on
libraries like Interprocess for some features/tests. Since SVN snapshot
tarballs seem to be missing these days, those who want to try flyweight
can download a working SVN-HEAD snapshot here:

3) Serialization tests won't work. This feature is expected to work when
some new features (discussed in the mailing list between Joaquín and
Robert Ramey) are added in Boost.Serialization. Those are expected for
Boost 1.36.



Boost-announce list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at