
18 Mar
2013
18 Mar
'13
2:35 p.m.
On 18 March 2013 07:29, Thorsten Ottosen
Its no different than using boost::function<>, that is, it allow us to make a generic interface with decisions deferred till run-time (at the expense of a performance loss).
It isn't just *one* generic interface; the underlying iterators have to be type erased as well. While we certainly *can* do this, I see lots of handwaving and not any actual use cases. -- Nevin ":-)" Liber mailto:nevin@eviloverlord.com (847) 691-1404