aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/fetch_visitor.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-10-02 23:56:53 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-10-02 23:56:53 +0000
commitaaaaed580a954078e9b6f8b6aaf6b5337f8979ee (patch)
treee9f52649f48ec97c8aa8f05d0bf823511e0e7817 /paludis/repositories/e/fetch_visitor.hh
parent69fa594051d412e9e7de0041085974a3188612c2 (diff)
downloadpaludis-aaaaed580a954078e9b6f8b6aaf6b5337f8979ee.tar.gz
paludis-aaaaed580a954078e9b6f8b6aaf6b5337f8979ee.tar.xz
Split up dep spec heirarchies some more. Fixes: ticket:381
Diffstat (limited to 'paludis/repositories/e/fetch_visitor.hh')
-rw-r--r--paludis/repositories/e/fetch_visitor.hh13
1 files changed, 7 insertions, 6 deletions
diff --git a/paludis/repositories/e/fetch_visitor.hh b/paludis/repositories/e/fetch_visitor.hh
index 0115b5c19..02636b74e 100644
--- a/paludis/repositories/e/fetch_visitor.hh
+++ b/paludis/repositories/e/fetch_visitor.hh
@@ -27,6 +27,7 @@
#include <paludis/util/fs_entry-fwd.hh>
#include <paludis/util/tr1_memory.hh>
#include <paludis/dep_spec.hh>
+#include <paludis/dep_tree.hh>
#include <paludis/package_id-fwd.hh>
#include <paludis/environment-fwd.hh>
@@ -36,7 +37,7 @@ namespace paludis
{
class PALUDIS_VISIBLE FetchVisitor :
private PrivateImplementationPattern<FetchVisitor>,
- public ConstVisitor<URISpecTree>
+ public ConstVisitor<FetchableURISpecTree>
{
public:
FetchVisitor(
@@ -53,16 +54,16 @@ namespace paludis
~FetchVisitor();
void visit_sequence(const AllDepSpec &,
- URISpecTree::ConstSequenceIterator,
- URISpecTree::ConstSequenceIterator);
+ FetchableURISpecTree::ConstSequenceIterator,
+ FetchableURISpecTree::ConstSequenceIterator);
void visit_sequence(const UseDepSpec &,
- URISpecTree::ConstSequenceIterator,
- URISpecTree::ConstSequenceIterator);
+ FetchableURISpecTree::ConstSequenceIterator,
+ FetchableURISpecTree::ConstSequenceIterator);
void visit_leaf(const LabelsDepSpec<URILabelVisitorTypes> &);
- void visit_leaf(const URIDepSpec &);
+ void visit_leaf(const FetchableURIDepSpec &);
};
}
}