diff --git a/include/crucible/progress.h b/include/crucible/progress.h index d2f752c..b16b7b6 100644 --- a/include/crucible/progress.h +++ b/include/crucible/progress.h @@ -20,8 +20,8 @@ namespace crucible { using ProgressHolder = shared_ptr; ProgressTracker(const value_type &v); - value_type begin(); - value_type end(); + value_type begin() const; + value_type end() const; ProgressHolder hold(const value_type &v); @@ -51,7 +51,7 @@ namespace crucible { template typename ProgressTracker::value_type - ProgressTracker::begin() + ProgressTracker::begin() const { unique_lock lock(m_state->m_mutex); return m_state->m_begin; @@ -59,7 +59,7 @@ namespace crucible { template typename ProgressTracker::value_type - ProgressTracker::end() + ProgressTracker::end() const { unique_lock lock(m_state->m_mutex); return m_state->m_end;