
1 Aug
2006
1 Aug
'06
2:03 p.m.
On Jul 27, 2006, at 4:36 PM, Steven Watanabe wrote:
AMDG
Is there any interest in a library for type erasure? My basic idea is to define each operation separately and use a sequence of them. As a simple example:
void f() { erasure<boost::mpl::vector<ostreamable, incrementable> > object (0); ++object; std::cout << object; //prints 1 }
I'm sure there's interest. Alexander Nasonov was working on a "dynamic_any" library with a similar approach. Doug