6#include "reusex/types.hpp"
48 std::string_view stage_;
virtual void on_process_started(std::string_view, size_t)
virtual ~IProcessingObserver()=default
virtual void on_process_updated(std::string_view, size_t)
virtual void on_process_finished(std::string_view)
ProgressObserver(std::string_view stage, size_t total=0)
void operator+=(size_t increment)
void update(size_t progress=1)
auto get_processing_observer() -> IProcessingObserver *
void set_processing_observer(IProcessingObserver *observer)
void reset_processing_observer()