aboutsummaryrefslogtreecommitdiff
path: root/paludis/filter_handler.hh
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/filter_handler.hh')
-rw-r--r--paludis/filter_handler.hh7
1 files changed, 6 insertions, 1 deletions
diff --git a/paludis/filter_handler.hh b/paludis/filter_handler.hh
index d261b7a..0699d4e 100644
--- a/paludis/filter_handler.hh
+++ b/paludis/filter_handler.hh
@@ -1,7 +1,7 @@
/* vim: set sw=4 sts=4 et foldmethod=syntax : */
/*
- * Copyright (c) 2008 Ciaran McCreesh
+ * Copyright (c) 2008, 2011 Ciaran McCreesh
* Copyright (c) 2008 David Leverton
*
* This file is part of the Paludis package manager. Paludis is free software;
@@ -25,6 +25,7 @@
#include <paludis/name-fwd.hh>
#include <paludis/environment-fwd.hh>
#include <paludis/package_id-fwd.hh>
+#include <paludis/repository-fwd.hh>
#include <paludis/util/attributes.hh>
#include <memory>
@@ -37,6 +38,8 @@ namespace paludis
virtual std::string as_string() const = 0;
+ virtual const RepositoryContentMayExcludes may_excludes() const = 0;
+
virtual std::shared_ptr<const RepositoryNameSet> repositories(
const Environment * const,
const std::shared_ptr<const RepositoryNameSet> &) const = 0;
@@ -60,6 +63,8 @@ namespace paludis
public FilterHandler
{
public:
+ virtual const RepositoryContentMayExcludes may_excludes() const;
+
virtual std::shared_ptr<const RepositoryNameSet> repositories(
const Environment * const,
const std::shared_ptr<const RepositoryNameSet> &) const;