21#ifndef PALUDIS_GUARD_PALUDIS_FILTER_HANDLER_HH
22#define PALUDIS_GUARD_PALUDIS_FILTER_HANDLER_HH 1
24#include <paludis/selection_handler-fwd.hh>
44 virtual ~SelectionHandler() = 0;
46 SelectionHandler(
const SelectionHandler &) =
delete;
47 SelectionHandler & operator= (
const SelectionHandler &) =
delete;
49 virtual std::string as_string()
const = 0;
51 virtual std::shared_ptr<PackageIDSequence> perform_select(
const Environment *
const)
const
Definition environment.hh:203
Definition filtered_generator.hh:49
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24