ARB
Public Member Functions | Static Public Member Functions | List of all members
arb_progress Class Reference

#include <arb_progress.h>

Inheritance diagram for arb_progress:
Inheritance graph
[legend]
Collaboration diagram for arb_progress:
Collaboration graph
[legend]

Public Member Functions

 arb_progress (const char *title, PINT overall_count)
 
 arb_progress (const char *title)
 
 arb_progress (PINT overall_count)
 
 arb_progress ()
 
 arb_progress (char *title)
 
 arb_progress (unsigned long overall_count)
 
 arb_progress (const char *title, unsigned long overall_count)
 
 arb_progress (WeightedProgressMarker, const char *title, double phase1_fraction)
 
 arb_progress (WeightedProgressMarker, double phase1_fraction)
 
void allow_title_reuse ()
 
void subtitle (const char *stitle)
 
GB_ERROR error_if_aborted ()
 
GB_ERROR inc_and_error_if_aborted ()
 
void inc_and_check_user_abort (GB_ERROR &error)
 
void inc_and_check_user_abort (ARB_ERROR &error)
 
bool aborted ()
 
void auto_subtitles (const char *prefix)
 
void inc ()
 
const arb_progressoperator++ ()
 
void inc_by (PINT count)
 
void inc_to (PINT x)
 
void inc_to_avoid_overflow (PINT x)
 
void sub_progress_skipped ()
 
void done ()
 
void dump () const
 
void force_update ()
 

Static Public Member Functions

static void show_comment (const char *comment)
 

Detailed Description

Definition at line 227 of file arb_progress.h.

Constructor & Destructor Documentation

arb_progress::arb_progress ( const char title,
PINT  overall_count 
)
inline

Definition at line 263 of file arb_progress.h.

arb_progress::arb_progress ( const char title)
inlineexplicit

Definition at line 275 of file arb_progress.h.

arb_progress::arb_progress ( PINT  overall_count)
inlineexplicit

Definition at line 283 of file arb_progress.h.

References NULp.

arb_progress::arb_progress ( )
inline

Definition at line 292 of file arb_progress.h.

References NULp.

arb_progress::arb_progress ( char title)
inlineexplicit

Definition at line 313 of file arb_progress.h.

arb_progress::arb_progress ( unsigned long  overall_count)
inlineexplicit

Definition at line 314 of file arb_progress.h.

References arb_assert, and NULp.

arb_progress::arb_progress ( const char title,
unsigned long  overall_count 
)
inline

Definition at line 315 of file arb_progress.h.

References arb_assert.

arb_progress::arb_progress ( WeightedProgressMarker  ,
const char title,
double  phase1_fraction 
)
inline

Definition at line 316 of file arb_progress.h.

arb_progress::arb_progress ( WeightedProgressMarker  ,
double  phase1_fraction 
)
inline

Definition at line 317 of file arb_progress.h.

References NULp.

Member Function Documentation

void arb_progress::allow_title_reuse ( )
inline
void arb_progress::subtitle ( const char stitle)
inline
GB_ERROR arb_progress::error_if_aborted ( )
inline
GB_ERROR arb_progress::inc_and_error_if_aborted ( )
inline

Definition at line 327 of file arb_progress.h.

References error_if_aborted(), and inc().

Referenced by inc_and_check_user_abort(), and GroupSearch::perform_search().

void arb_progress::inc_and_check_user_abort ( GB_ERROR error)
inline
void arb_progress::inc_and_check_user_abort ( ARB_ERROR error)
inline

Definition at line 333 of file arb_progress.h.

References inc_and_error_if_aborted().

bool arb_progress::aborted ( )
inline
void arb_progress::auto_subtitles ( const char prefix)
inline
static void arb_progress::show_comment ( const char comment)
inlinestatic
void arb_progress::inc ( )
inline
const arb_progress& arb_progress::operator++ ( )
inline

Definition at line 359 of file arb_progress.h.

References inc().

void arb_progress::inc_by ( PINT  count)
inline
void arb_progress::inc_to ( PINT  x)
inline

Definition at line 362 of file arb_progress.h.

References ArbProgress::nestable::inc_to().

Referenced by Clusterer::find_and_deliverTo(), and gb_read_bin_rek_V2().

void arb_progress::inc_to_avoid_overflow ( PINT  x)
inline

Definition at line 363 of file arb_progress.h.

References ArbProgress::nestable::inc_to_avoid_overflow().

void arb_progress::sub_progress_skipped ( )
inline

Definition at line 365 of file arb_progress.h.

References ArbProgress::nestable::child_terminated().

Referenced by AWTC_pars_names().

void arb_progress::done ( )
inline
void arb_progress::dump ( ) const
void arb_progress::force_update ( )
inline

Definition at line 371 of file arb_progress.h.

References ArbProgress::nestable::force_update().

Referenced by di_calculate_tree_cb().


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