Documentation of CSL
Public Member Functions | Static Public Attributes | Protected Member Functions
csl::ProgressBar Class Reference

Public Member Functions

 ProgressBar (size_t t_max, std::string const &t_message=defaultMessage, size_t t_sizeBar=defaultSizeBar, std::ostream &t_out=std::cout)
 
void setTimeMonitoring (bool value)
 
void reset ()
 
void reset (size_t t_max)
 
void reset (size_t t_max, std::string const &t_message)
 
void progress (size_t pos) const
 

Static Public Attributes

static char onCharacter = '='
 
static char lastOnCharacter = '>'
 
static char offCharacter = '.'
 
static char leftSide = '['
 
static char rightSide = ']'
 
static const size_t defaultSizeBar = 30
 
static const std::string defaultMessage = "Progress : "
 

Protected Member Functions

size_t nChar (size_t pos) const
 
size_t percentage (size_t pos) const
 
void enableCursor (bool enable) const
 

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