herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::progress_display Class Reference

Public Member Functions

 progress_display (unsigned long expected_count, std::ostream &os, const std::string &s1="\, const std::string &s2="", const std::string &s3="")
 
 progress_display (const progress_display &)=delete
 
progress_displayoperator= (const progress_display &)=delete
 
void restart (unsigned long expected_count)
 
unsigned long operator+= (unsigned long increment)
 
unsigned long operator++ ()
 
unsigned long count () const
 
unsigned long expected_count () const
 

Private Member Functions

void display_tic ()
 

Private Attributes

std::ostream & m_os
 
const std::string m_s1
 
const std::string m_s2
 
const std::string m_s3
 
unsigned long _count
 
unsigned long _expected_count
 
unsigned long _next_tic_count
 
unsigned int _tic
 

Detailed Description

Definition at line 44 of file Progress.h.


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