6 Jun
2014
6 Jun
'14
8:48 p.m.
Well, that was a few nervous hours when I felt my familiar Pimpl world was crashing all around me...
FWIW, the worldview around where I am is similar to yours - very natural to have common scaffolding for the two sorts of "compiler firewall" (to avoid using the word pimpl!) - those with value semantics and those with shared-const semantics. Your implementation seems a little better than ours - the semantics are right there in the base class name making it hard to miss for the user browsing the source. Pete