Struct progress_track_t

Struct Documentation

struct progress_track_t

Public Functions

inline progress_track_t(const f_t start = 0) noexcept
inline void set_status(std::string status) noexcept
inline void set_progress(f_t p) noexcept
inline void complete() const noexcept

Public Members

float proportion = 1.0f
float start
std::chrono::milliseconds last_update = {0}
std::optional<progress_callback_t> callbacks