aboutsummaryrefslogtreecommitdiff
path: root/paludis/output_manager_factory.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-02-14 14:42:00 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-02-14 14:42:00 +0000
commite0f6f1ab615872a8fc75b6cc81bbf5712848cd86 (patch)
tree9666629f3ae431b78ffd522005d74f2ffd823725 /paludis/output_manager_factory.hh
parent0d1264a7740c448c6e50ce074e03ed294ae8be2b (diff)
downloadpaludis-e0f6f1ab615872a8fc75b6cc81bbf5712848cd86.tar.gz
paludis-e0f6f1ab615872a8fc75b6cc81bbf5712848cd86.tar.xz
Message output formatting
Diffstat (limited to 'paludis/output_manager_factory.hh')
-rw-r--r--paludis/output_manager_factory.hh5
1 files changed, 4 insertions, 1 deletions
diff --git a/paludis/output_manager_factory.hh b/paludis/output_manager_factory.hh
index eb653d786..be627d91f 100644
--- a/paludis/output_manager_factory.hh
+++ b/paludis/output_manager_factory.hh
@@ -25,6 +25,7 @@
#include <paludis/util/private_implementation_pattern.hh>
#include <paludis/util/instantiation_policy.hh>
#include <paludis/util/wrapped_forward_iterator-fwd.hh>
+#include <paludis/util/map-fwd.hh>
#include <paludis/output_manager-fwd.hh>
#include <paludis/util/set-fwd.hh>
#include <tr1/functional>
@@ -48,7 +49,9 @@ namespace paludis
typedef std::tr1::function<const std::tr1::shared_ptr<OutputManager> (
const std::string &)> CreateChildFunction;
- typedef std::tr1::function<std::string (const std::string &)> ReplaceVarsFunc;
+ typedef std::tr1::function<std::string (
+ const std::string & pattern,
+ const std::tr1::shared_ptr<const Map<std::string, std::string> > & extra_vars)> ReplaceVarsFunc;
typedef std::tr1::function<const std::tr1::shared_ptr<OutputManager>(
const KeyFunction &,