
4 Oct
2005
4 Oct
'05
4:54 p.m.
The trouble is pimpl's are normally idioms not libraries (because you have to write all the forwarding functions by hand). If I understand what you're doing here correctly, your pimple class is really just another smart pointer, but with deep copy semantics.
These smart_ptr/policy_ptr variations appear all the time. I've decided to just ignore them. People should be able to find PBSP themselves and know that it's all just another policy. Gennadiy