ARB
|
#include <arb_progress.h>
Public Member Functions | |
counter (nestable *owner) | |
virtual | ~counter () |
virtual void | inc ()=0 |
virtual void | implicit_inc ()=0 |
virtual void | inc_by (SINT count)=0 |
virtual void | inc_to (SINT x)=0 |
virtual void | inc_to_avoid_overflow (SINT x)=0 |
virtual void | child_updates_gauge (double gauge)=0 |
virtual void | done ()=0 |
virtual void | force_update ()=0 |
virtual void | auto_subtitles (const char *prefix)=0 |
virtual bool | has_auto_subtitles ()=0 |
virtual void | dump () const =0 |
virtual counter * | clone (nestable *owner, SINT overall_count) const =0 |
bool | owned_by (const nestable *by) const |
bool | has_correct_ownership () const |
Protected Attributes | |
nestable * | ownedBy |
Definition at line 81 of file arb_progress.h.
|
inline |
Definition at line 86 of file arb_progress.h.
References arb_assert.
|
inlinevirtual |
Definition at line 91 of file arb_progress.h.
References arb_assert, and has_correct_ownership().
|
pure virtual |
Implemented in no_counter, and null_counter.
Referenced by ArbProgress::nestable::inc().
|
pure virtual |
Implemented in null_counter.
Referenced by ArbProgress::nestable::child_terminated().
|
pure virtual |
Referenced by ArbProgress::nestable::inc_by().
|
pure virtual |
Referenced by ArbProgress::nestable::inc_to().
|
pure virtual |
Referenced by ArbProgress::nestable::inc_to_avoid_overflow().
|
pure virtual |
Implemented in no_counter, and null_counter.
Referenced by ArbProgress::nestable::update_parent_gauge().
|
pure virtual |
Implemented in null_counter.
Referenced by ArbProgress::nestable::done().
|
pure virtual |
Implemented in null_counter.
Referenced by ArbProgress::nestable::force_update(), and ArbProgress::nestable::initial_update().
|
pure virtual |
Implemented in null_counter.
Referenced by ArbProgress::nestable::auto_subtitles().
|
pure virtual |
Implemented in null_counter.
Referenced by ArbProgress::nestable::child_sets_text().
|
pure virtual |
Referenced by warn_and_dump_counter_or_calling_progress().
|
pure virtual |
|
inline |
Definition at line 112 of file arb_progress.h.
Referenced by has_correct_ownership(), and ArbProgress::nestable::is_correct_owner().
|
inline |
Definition at line 218 of file arb_progress.h.
References owned_by(), ownedBy, and ArbProgress::nestable::owns().
Referenced by ~counter().
|
protected |
Definition at line 83 of file arb_progress.h.
Referenced by has_correct_ownership().