Struct logger_t::logger_progress_bar_t

Nested Relationships

This struct is a nested type of Class logger_t.

Struct Documentation

struct logger_progress_bar_t

Public Functions

inline void set_progress(float p)
inline void increase_max_ticks(std::size_t ticks = 1)
inline void set_max_ticks(std::size_t ticks)
inline void tick()
inline void set_foreground_colour(colour col)
inline void set_prefix(std::string prefix)
inline void set_postfix(std::string postfix)
inline void set_show_elapsed_time(bool v)
inline void set_show_remaining_time(bool v)
inline void complete()
inline void detach()
inline logger_progress_bar_t(logger_t *logger, std::unique_lock<std::mutex> l, std::size_t pbidx = 0)
inline ~logger_progress_bar_t() noexcept
logger_progress_bar_t(logger_progress_bar_t&&) = default