paludis::MergeParams Struct Reference
[Repository]

#include <repository.hh>

List of all members.

Public Attributes

NamedValue
< n::environment_file, FSEntry
environment_file
NamedValue< n::image_dir, FSEntryimage_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


Detailed Description

Parameters for RepositoryDestinationInterface::merge.

See also:
RepositoryDestinationInterface
Since:
0.30

Member Data Documentation

NamedValue<n::installed_this, std::tr1::function<void (const FSEntry &)> > paludis::MergeParams::installed_this

Some callers need to know what we merged.

Since:
0.38

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.

See also:
InstallActionOptions::perform_uninstall
Since:
0.36


The documentation for this struct was generated from the following file:
Generated on Mon Sep 21 10:36:11 2009 for paludis by  doxygen 1.5.4