aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/info_metadata_key.hh
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/e/info_metadata_key.hh')
-rw-r--r--paludis/repositories/e/info_metadata_key.hh11
1 files changed, 6 insertions, 5 deletions
diff --git a/paludis/repositories/e/info_metadata_key.hh b/paludis/repositories/e/info_metadata_key.hh
index 01e04e7a2..f63058f1b 100644
--- a/paludis/repositories/e/info_metadata_key.hh
+++ b/paludis/repositories/e/info_metadata_key.hh
@@ -15,11 +15,10 @@ namespace paludis
namespace erepository
{
class InfoPkgsMetadataKey :
- public MetadataSectionKey,
- private Pimp<InfoPkgsMetadataKey>
+ public MetadataSectionKey
{
private:
- Pimp<InfoPkgsMetadataKey>::ImpPtr & _imp;
+ Pimp<InfoPkgsMetadataKey> _imp;
protected:
virtual void need_keys_added() const;
@@ -36,9 +35,11 @@ namespace paludis
};
class InfoVarsMetadataKey :
- public MetadataCollectionKey<Set<std::string> >,
- private Pimp<InfoVarsMetadataKey>
+ public MetadataCollectionKey<Set<std::string> >
{
+ private:
+ Pimp<InfoVarsMetadataKey> _imp;
+
public:
InfoVarsMetadataKey(const std::shared_ptr<const FSPathSequence> &);
~InfoVarsMetadataKey();