diff options
author | 2008-02-20 13:58:38 +0000 | |
---|---|---|
committer | 2008-02-20 13:58:38 +0000 | |
commit | 690aca7a8de4bf9b682be59abbed08a8d12a21d8 (patch) | |
tree | 74c37c1b81064c41dfff690cbaf53573d35bad77 /paludis/repositories/e/vdb_merger.hh | |
parent | abc0d8ffc4ec1a5ecb75702c4b758027b059d657 (diff) | |
download | paludis-690aca7a8de4bf9b682be59abbed08a8d12a21d8.tar.gz paludis-690aca7a8de4bf9b682be59abbed08a8d12a21d8.tar.xz |
More sr -> kc work
Diffstat (limited to 'paludis/repositories/e/vdb_merger.hh')
-rw-r--r-- | paludis/repositories/e/vdb_merger.hh | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/paludis/repositories/e/vdb_merger.hh b/paludis/repositories/e/vdb_merger.hh index 999bdd25d..2ff780da1 100644 --- a/paludis/repositories/e/vdb_merger.hh +++ b/paludis/repositories/e/vdb_merger.hh @@ -23,12 +23,32 @@ #include <paludis/merger.hh> #include <paludis/package_id-fwd.hh> #include <paludis/util/private_implementation_pattern.hh> +#include <paludis/util/kc.hh> +#include <paludis/util/keys.hh> namespace paludis { class Hook; -#include <paludis/repositories/e/vdb_merger-sr.hh> + /** + * Parameters for a VDBMerger. + * + * \see VDBMerger + * \ingroup grpmerger + * \ingroup grpvdbrepository + * \nosubgrouping + * \since 0.26 + */ + typedef kc::KeyedClass< + kc::Field<k::environment, Environment *>, + kc::Field<k::image, FSEntry>, + kc::Field<k::root, FSEntry>, + kc::Field<k::contents_file, FSEntry>, + kc::Field<k::config_protect, std::string>, + kc::Field<k::config_protect_mask, std::string>, + kc::Field<k::package_id, tr1::shared_ptr<const PackageID> >, + kc::Field<k::options, MergerOptions> + > VDBMergerParams; /** * Merger for VDBRepository. |