ARB
Public Member Functions | List of all members
no_counter Struct Reference
Inheritance diagram for no_counter:
Inheritance graph
[legend]
Collaboration diagram for no_counter:
Collaboration graph
[legend]

Public Member Functions

 no_counter (nestable *owner)
 
void inc () OVERRIDE
 
void child_updates_gauge (double gauge) OVERRIDE
 
counterclone (nestable *, SINT) const OVERRIDE
 
- Public Member Functions inherited from null_counter
 null_counter (nestable *owner)
 
void implicit_inc () OVERRIDE
 
void inc_by (SINT) OVERRIDE
 
void inc_to (SINT) OVERRIDE
 
void inc_to_avoid_overflow (SINT) OVERRIDE
 
void done () OVERRIDE
 
void force_update () OVERRIDE
 
void auto_subtitles (const char *) OVERRIDE
 
bool has_auto_subtitles () OVERRIDE
 
counterclone (nestable *owner, SINT) const OVERRIDE
 
- Public Member Functions inherited from ArbProgress::counter
 counter (nestable *owner)
 
virtual ~counter ()
 
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 dump () const =0
 
virtual counterclone (nestable *owner, SINT overall_count) const =0
 
bool owned_by (const nestable *by) const
 
bool has_correct_ownership () const
 

Additional Inherited Members

- Protected Attributes inherited from ArbProgress::counter
nestableownedBy
 

Detailed Description

Definition at line 46 of file arb_progress.cxx.

Constructor & Destructor Documentation

no_counter::no_counter ( nestable owner)
inline

Definition at line 47 of file arb_progress.cxx.

Member Function Documentation

void no_counter::inc ( )
inlinevirtual

Reimplemented from null_counter.

Definition at line 48 of file arb_progress.cxx.

References arb_assert.

void no_counter::child_updates_gauge ( double  gauge)
inlinevirtual

Reimplemented from null_counter.

Definition at line 51 of file arb_progress.cxx.

counter* no_counter::clone ( nestable ,
SINT   
) const
inline

Definition at line 59 of file arb_progress.cxx.

References arb_assert.


The documentation for this struct was generated from the following file: