HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
Loading...
Searching...
No Matches
progresstracker.hpp File Reference
#include <fmt/core.h>
#include <fmt/format.h>
#include <algorithm>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <iostream>
#include <mutex>
#include <stdexcept>
#include <string>
#include <string_view>
#include <thread>
Include dependency graph for progresstracker.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProgressTracker
 Thread-safe progress tracker with visual progress bar. More...
 
struct  ProgressTracker::Config
 

Namespaces

namespace  detail
 

Functions

std::recursive_mutex & detail::get_stdout_mutex ()
 Returns the global recursive mutex used to synchronize stdout access.