Re:Type Erasure with Merged Concepts in C++
by jonsterling on Monday October 20, 2014 @01:19AM
(#8480789)
Yes, I think this stuff has nothing to do at all with type erasure. it's very confusing when a well defined concept gets appropriated for something that is very different, and totally unrelated.
[ Parent
| on HN ]
Re:Type Erasure with Merged Concepts in C++
by Sharlin on Monday October 20, 2014 @07:17AM
(#8481529)
Not sure about its exact origins, but in the C++ context the usage is pretty well established. AFAIK it was first used to denote the way std::function (then boost::function) is able to hide the actual type of a callable object while retaining type safety.