#include <repository.hh>
Public Attributes | |
NamedValue < n::environment_file, FSEntry > | environment_file |
NamedValue< n::image_dir, FSEntry > | image_dir |
NamedValue< n::installed_this, std::tr1::function< void(const FSEntry &)> > | installed_this |
NamedValue< n::options, MergerOptions > | options |
NamedValue< n::output_manager, std::tr1::shared_ptr < OutputManager > > | output_manager |
NamedValue< n::package_id, std::tr1::shared_ptr< const PackageID > > | package_id |
NamedValue < n::perform_uninstall, std::tr1::function< void(const std::tr1::shared_ptr< const PackageID > &, const UninstallActionOptions &)> > | perform_uninstall |
NamedValue < n::used_this_for_config_protect, std::tr1::function< void(const std::string &)> > | used_this_for_config_protect |
NamedValue<n::installed_this, std::tr1::function<void (const FSEntry &)> > paludis::MergeParams::installed_this |
Some callers need to know what we merged.
NamedValue<n::perform_uninstall, std::tr1::function<void ( const std::tr1::shared_ptr<const PackageID> &, const UninstallActionOptions &)> > paludis::MergeParams::perform_uninstall |
Some merges need to do an uninstall mid-way through the merge process.