aboutsummaryrefslogtreecommitdiff
path: root/paludis/merger-fwd.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2008-02-20 13:58:38 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2008-02-20 13:58:38 +0000
commit690aca7a8de4bf9b682be59abbed08a8d12a21d8 (patch)
tree74c37c1b81064c41dfff690cbaf53573d35bad77 /paludis/merger-fwd.hh
parentabc0d8ffc4ec1a5ecb75702c4b758027b059d657 (diff)
downloadpaludis-690aca7a8de4bf9b682be59abbed08a8d12a21d8.tar.gz
paludis-690aca7a8de4bf9b682be59abbed08a8d12a21d8.tar.xz
More sr -> kc work
Diffstat (limited to 'paludis/merger-fwd.hh')
-rw-r--r--paludis/merger-fwd.hh21
1 files changed, 20 insertions, 1 deletions
diff --git a/paludis/merger-fwd.hh b/paludis/merger-fwd.hh
index 3b8a5ff5d..9ef7709e2 100644
--- a/paludis/merger-fwd.hh
+++ b/paludis/merger-fwd.hh
@@ -23,6 +23,10 @@
#include <iosfwd>
#include <paludis/util/attributes.hh>
#include <paludis/util/options-fwd.hh>
+#include <paludis/util/kc-fwd.hh>
+#include <paludis/util/keys.hh>
+#include <paludis/util/fs_entry-fwd.hh>
+#include <paludis/environment-fwd.hh>
/** \file
* Forward declarations for paludis/merger.hh .
@@ -50,7 +54,22 @@ namespace paludis
*/
typedef Options<MergeStatusFlag> MergeStatusFlags;
- class MergerParams;
+ /**
+ * Parameters for a basic Merger.
+ *
+ * \see Merger
+ * \ingroup g_repository
+ * \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::no_chown, bool>,
+ kc::Field<k::options, MergerOptions>
+ > MergerParams;
+
class MergerError;
class Merger;
}