aboutsummaryrefslogtreecommitdiff
path: root/paludis/environment.cc
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-02-10 13:42:47 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-02-10 13:42:47 +0000
commitd1f6eca2de5bdecaea357131391224b349846f04 (patch)
treeed7786f0159a57888683c413cf171bc2f7cf230e /paludis/environment.cc
parent50bdeb2d6bb3e1ad074ab92b92b09f872590a8a2 (diff)
downloadpaludis-d1f6eca2de5bdecaea357131391224b349846f04.tar.gz
paludis-d1f6eca2de5bdecaea357131391224b349846f04.tar.xz
Split headers up some more
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>;
-