Minor update

This commit is contained in:
Pranav Srinivas Kumar
2019-12-03 10:02:46 -06:00
parent 3dd8c82105
commit ec303ef957

View File

@@ -6,6 +6,7 @@
#include <thread> #include <thread>
class progress_bar { class progress_bar {
std::string _name{"Running"};
size_t _bar_width{100}; size_t _bar_width{100};
std::string _start{"|"}; std::string _start{"|"};
std::string _end{"|"}; std::string _end{"|"};
@@ -21,9 +22,9 @@ public:
void increment(size_t value) { void increment(size_t value) {
std::unique_lock<std::mutex> lock{_mutex}; std::unique_lock<std::mutex> lock{_mutex};
_progress = value; _progress = value;
std::cout << "["; std::cout << _name << " [";
for (size_t i = 0; i < _bar_width; i++) { for (size_t i = 0; i < _bar_width; i++) {
if (i < value) std::cout << "="; if (i < value) std::cout << "#";
else if (i == value) std::cout << ">"; else if (i == value) std::cout << ">";
else std::cout << " "; else std::cout << " ";
} }