diff options
Diffstat (limited to 'paludis/filter_handler.hh')
-rw-r--r-- | paludis/filter_handler.hh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/paludis/filter_handler.hh b/paludis/filter_handler.hh index d261b7a1f..0699d4eac 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; |