20#ifndef PALUDIS_GUARD_PALUDIS_FORWARD_AT_FINISH_OUTPUT_MANAGER_HH
21#define PALUDIS_GUARD_PALUDIS_FORWARD_AT_FINISH_OUTPUT_MANAGER_HH 1
23#include <paludis/forward_at_finish_output_manager-fwd.hh>
24#include <paludis/output_manager.hh>
25#include <paludis/output_manager_factory.hh>
40 ForwardAtFinishOutputManager(
41 const bool if_success,
42 const bool if_failure,
43 const std::shared_ptr<OutputManager> & child);
44 ~ForwardAtFinishOutputManager()
override;
53 void message(
const MessageType,
const std::string &)
override;
56 static const std::shared_ptr<const Set<std::string> > factory_managers()
59 static const std::shared_ptr<OutputManager> factory_create(
66 extern template class
Pimp<ForwardAtFinishOutputManager>;
bool want_to_flush() const override
void message(const MessageType, const std::string &) override
void nothing_more_to_come() override
void ignore_succeeded() override
void succeeded() override
Definition output_manager_factory.hh:40
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24