Boost logo

Boost :

Subject: [boost] Formal Review Request: TypeErasure
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2012-05-22 16:34:14


I'd like to request a formal review of the
TypeErasure library that I've posted about
several times before here.

The TypeErasure library is a generalization
of boost::any and boost::function. It
allows easy composition of arbitrary
type erased operators.

As an example of basic usage, we
can simulate Boost.Any:

any<mpl::vector<copy_constructible<>, typeid_<> > > x(10);
int i = any_cast<int>(x); // i == 10

The library is available in the Boost Sandbox at

You can download archives with pre-built documentation from

Online documentation can be found here:

In Christ,
Steven Watanabe

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