diff options
Diffstat (limited to 'paludis/standard_output_manager.hh')
-rw-r--r-- | paludis/standard_output_manager.hh | 10 |
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)); }; } |