pimpl management good practice

Why would the class be in a container? Do you have some use case in mind? Note that most containers require a full declaration (for sizeof) which kind of defeats the point.