aboutsummaryrefslogtreecommitdiff
path: root/paludis/environment.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/environment.cc')
-rw-r--r--paludis/environment.cc73
1 files changed, 0 insertions, 73 deletions
diff --git a/paludis/environment.cc b/paludis/environment.cc
index a59b2c7..9046b47 100644
--- a/paludis/environment.cc
+++ b/paludis/environment.cc
@@ -23,7 +23,6 @@
#include <paludis/util/sequence-impl.hh>
#include <paludis/util/wrapped_forward_iterator-impl.hh>
#include <paludis/util/wrapped_output_iterator-impl.hh>
-#include <paludis/util/private_implementation_pattern-impl.hh>
using namespace paludis;
@@ -34,75 +33,3 @@ Environment::~Environment()
{
}
-namespace paludis
-{
- template <>
- struct Implementation<CreateOutputManagerForPackageIDActionInfo>
- {
- const std::tr1::shared_ptr<const PackageID> id;
- const Action & action;
-
- Implementation(const std::tr1::shared_ptr<const PackageID> & i,
- const Action & a) :
- id(i),
- action(a)
- {
- }
- };
-
- template <>
- struct Implementation<CreateOutputManagerForRepositorySyncInfo>
- {
- const Repository & repo;
-
- Implementation(const Repository & r) :
- repo(r)
- {
- }
- };
-}
-
-CreateOutputManagerForPackageIDActionInfo::CreateOutputManagerForPackageIDActionInfo(
- const std::tr1::shared_ptr<const PackageID> & i,
- const Action & a) :
- PrivateImplementationPattern<CreateOutputManagerForPackageIDActionInfo>(
- new Implementation<CreateOutputManagerForPackageIDActionInfo>(i, a))
-{
-}
-
-CreateOutputManagerForPackageIDActionInfo::~CreateOutputManagerForPackageIDActionInfo()
-{
-}
-
-const std::tr1::shared_ptr<const PackageID>
-CreateOutputManagerForPackageIDActionInfo::package_id() const
-{
- return _imp->id;
-}
-
-const Action &
-CreateOutputManagerForPackageIDActionInfo::action() const
-{
- return _imp->action;
-}
-
-CreateOutputManagerForRepositorySyncInfo::CreateOutputManagerForRepositorySyncInfo(
- const Repository & r) :
- PrivateImplementationPattern<CreateOutputManagerForRepositorySyncInfo>(
- new Implementation<CreateOutputManagerForRepositorySyncInfo>(r))
-{
-}
-
-CreateOutputManagerForRepositorySyncInfo::~CreateOutputManagerForRepositorySyncInfo()
-{
-}
-
-const Repository &
-CreateOutputManagerForRepositorySyncInfo::repository() const
-{
- return _imp->repo;
-}
-
-template class PrivateImplementationPattern<CreateOutputManagerForRepositorySyncInfo>;
-template class PrivateImplementationPattern<CreateOutputManagerForPackageIDActionInfo>;
-