Class ProgressTracker
Inherits the following classes: ProgressObserver
Public Functions
| Type | Name |
|---|---|
| ProgressTracker (ProgressObserver * observer=nullptr) |
|
| ProgressTracker (const ProgressTracker & other) = delete |
|
| ProgressTracker (ProgressTracker && other) |
|
| ProgressTracker & | operator= (const ProgressTracker & other) = delete |
| ProgressTracker & | operator= (ProgressTracker && other) = delete |
| double | proportion () const |
| void | set_proportion (double proportion) |
| ProgressTracker | subtracker (double start, double end) |
| virtual void | text_update (const std::string & text, int depth=0) override |
| virtual | ~ProgressTracker () |
Public Functions inherited from ProgressObserver
See ProgressObserver
| Type | Name |
|---|---|
| ProgressTracker * | child () |
| virtual | ~ProgressObserver () |
Protected Functions
| Type | Name |
|---|---|
| virtual void | update_progress (double progress) override |
Protected Functions inherited from ProgressObserver
See ProgressObserver
| Type | Name |
|---|---|
| ProgressObserver () |
|
| virtual void | text_update (const std::string & text, int depth=0) = 0 |
| virtual void | update_progress (double progress) = 0 |
Public Functions Documentation
function ProgressTracker [1/3]
function ProgressTracker [2/3]
function ProgressTracker [3/3]
function operator=
function operator=
function proportion
function set_proportion
function subtracker
function text_update
Implements ProgressObserver::text_update
function ~ProgressTracker
Protected Functions Documentation
function update_progress
Implements ProgressObserver::update_progress
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/utilities/progress_tracker.hpp