Fixed building on Windows

This commit is contained in:
Bartek Kryza 2023-06-15 22:28:29 +02:00
parent 8c4e48d511
commit 94b1d51ca8
No known key found for this signature in database
GPG Key ID: 6CDA4566635E93B1
2 changed files with 8 additions and 2 deletions

View File

@ -50,8 +50,7 @@ void progress_indicator::add_progress_bar(
progress_bars_.push_back(*bar);
bars_.push_back(bar);
auto bar_index = bars_.size() - 1;
progress_bar_index_.emplace(
name, progress_state{.index = bar_index, .progress = 0, .max = max});
progress_bar_index_.emplace(name, progress_state{bar_index, 0, max});
progress_bars_mutex_.unlock();
}

View File

@ -28,6 +28,13 @@ namespace clanguml::common::generators {
class progress_indicator {
public:
struct progress_state {
explicit progress_state(size_t i, size_t p, size_t m)
: index{i}
, progress{p}
, max{m}
{
}
size_t index;
size_t progress;
size_t max;