#include <private_implementation_pattern.hh>
Classes | |
| class | ImpPtr |
Public Member Functions | |
| PrivateImplementationPattern (Implementation< C_ > *i) | |
Protected Attributes | |
| ImpPtr | _imp |
A class descended from PrivateImplementationPattern has an associated Implementation instance.
| paludis::PrivateImplementationPattern< C_ >::PrivateImplementationPattern | ( | Implementation< C_ > * | i | ) | [explicit] |
Constructor.
ImpPtr paludis::PrivateImplementationPattern< C_ >::_imp [protected] |
Pointer to our implementation data.
Reimplemented in paludis::FakeMetadataCollectionKey< C_ >, and paludis::FakeMetadataCollectionKey< KeywordNameSet >.
1.6.1