aboutsummaryrefslogtreecommitdiff
path: root/paludis/standard_output_manager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/standard_output_manager.hh')
-rw-r--r--paludis/standard_output_manager.hh10
1 files changed, 10 insertions, 0 deletions
diff --git a/paludis/standard_output_manager.hh b/paludis/standard_output_manager.hh
index 82bd73a69..b041620ac 100644
--- a/paludis/standard_output_manager.hh
+++ b/paludis/standard_output_manager.hh
@@ -22,6 +22,9 @@
#include <paludis/standard_output_manager-fwd.hh>
#include <paludis/output_manager.hh>
+#include <paludis/util/set-fwd.hh>
+#include <tr1/memory>
+#include <tr1/functional>
namespace paludis
{
@@ -37,6 +40,13 @@ namespace paludis
virtual void succeeded();
virtual void message(const MessageType, const std::string &);
+
+ static const std::tr1::shared_ptr<const Set<std::string> > factory_managers()
+ PALUDIS_ATTRIBUTE((warn_unused_result));
+
+ static const std::tr1::shared_ptr<OutputManager> factory_create(
+ const std::tr1::function<std::string (const std::string &)> &)
+ PALUDIS_ATTRIBUTE((warn_unused_result));
};
}