Skip to content

Class ProgressObserver

ClassList > ProgressObserver

Inherited by the following classes: ProgressBar, ProgressBox, ProgressTracker, ProgressTrackerBar

Public Functions

Type Name
ProgressTracker * child ()
virtual ~ProgressObserver ()

Protected Functions

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 child

inline ProgressTracker * ProgressObserver::child () 

function ~ProgressObserver

virtual ProgressObserver::~ProgressObserver () 

Protected Functions Documentation

function ProgressObserver

inline ProgressObserver::ProgressObserver () 

function text_update

virtual void ProgressObserver::text_update (
    const std::string & text,
    int depth=0
) = 0

function update_progress

virtual void ProgressObserver::update_progress (
    double progress
) = 0

Friends Documentation

friend ProgressTracker

class ProgressObserver::ProgressTracker (
    ProgressTracker
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/utilities/progress_tracker.hpp