GDB (xrefs)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
ui_out::progress_update Class Reference

#include "ui-out.h"

Public Types

enum  state { START , WORKING , BAR }
 

Public Member Functions

 progress_update ()
 
 ~progress_update ()
 
 progress_update (const progress_update &)=delete
 
progress_updateoperator= (const progress_update &)=delete
 
void update_progress (const std::string &msg, const char *unit, double cur, double total)
 
void update_progress (const std::string &msg)
 

Private Attributes

struct ui_outm_uiout
 

Detailed Description

Definition at line 282 of file ui-out.h.

Member Enumeration Documentation

◆ state

Enumerator
START 
WORKING 
BAR 

Definition at line 286 of file ui-out.h.

Constructor & Destructor Documentation

◆ progress_update() [1/2]

ui_out::progress_update::progress_update ( )
inline

Definition at line 297 of file ui-out.h.

References current_uiout.

◆ ~progress_update()

ui_out::progress_update::~progress_update ( )
inline

Definition at line 303 of file ui-out.h.

◆ progress_update() [2/2]

ui_out::progress_update::progress_update ( const progress_update & )
delete

Member Function Documentation

◆ operator=()

progress_update & ui_out::progress_update::operator= ( const progress_update & )
delete

◆ update_progress() [1/2]

void ui_out::progress_update::update_progress ( const std::string & msg)
inline

Definition at line 320 of file ui-out.h.

◆ update_progress() [2/2]

void ui_out::progress_update::update_progress ( const std::string & msg,
const char * unit,
double cur,
double total )
inline

Definition at line 313 of file ui-out.h.

Member Data Documentation

◆ m_uiout

struct ui_out* ui_out::progress_update::m_uiout
private

Definition at line 327 of file ui-out.h.


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