Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
|
Go to the source code of this file.
Classes | |
class | recognition::utility::progress_tracker |
Thread-safe tracker for monitoring the progress of a job composed of multiple steps. More... | |
class | recognition::utility::mark_tracker_as_completed |
RAII helper that marks a shared progress_tracker as completed upon destruction. More... | |
class | recognition::utility::advance_tracker |
RAII helper that advances a shared progress_tracker by a given step count upon destruction. More... | |
Namespaces | |
namespace | recognition |
namespace | recognition::utility |
Typedefs | |
using | recognition::utility::shared_progress_tracker_t = std::shared_ptr<progress_tracker> |
Alias for a shared pointer to progress_tracker. | |
Functions | |
shared_progress_tracker_t | recognition::utility::make_shared_progress_tracker (std::uint64_t total_steps=1u) noexcept |
Create a shared pointer to a progress_tracker. | |