API Documentation
Loading...
Searching...
No Matches
STDOutputStream Class Referencefinal

A LogStream that writes to cout console. More...

#include <STDOutputStream.h>

Inheritance diagram for STDOutputStream:
[legend]
Collaboration diagram for STDOutputStream:
[legend]

Public Types

enum  StdPrintType { e_none , e_print , e_print_and_wait }
 

Public Member Functions

void addMessage (const LogMessage &message) final override
 
void clearLine () const
 
void printLogo ()
 
void setProgress (fltp04 progress) final override
 
 STDOutputStream ()
 
- Public Member Functions inherited from LogStream
virtual void addMessages (const Buffer< LogMessage > &messages)
 
virtual void allowCancel (bool)
 
virtual void attach (ProgressInfo *stream)
 
void clearLinks ()
 
virtual void detach (ProgressInfo *stream)
 
bool ignoringMessages () const
 
void setIgnoreMessages (bool ignore)
 
virtual ~LogStream ()
 

Static Public Attributes

static uint02 s_max_print_message_size
 
static bool s_print_error_bars
 
static StdPrintType s_print_error_message
 
static bool s_print_loading_bars
 
static StdPrintType s_print_regular_message
 

Static Protected Attributes

static fltp04 s_progress
 

Additional Inherited Members

- Protected Attributes inherited from LogStream
bool m_ignore_message = false
 
Buffer< ProgressInfo * > m_linked_logs
 

Detailed Description

A LogStream that writes to cout console.


Member Enumeration Documentation

◆ StdPrintType

Enumerator
e_none 
e_print 
e_print_and_wait 

Constructor & Destructor Documentation

◆ STDOutputStream()

STDOutputStream ( )
inline

Member Function Documentation

◆ addMessage()

void addMessage ( const LogMessage & message)
finaloverridevirtual

Implements LogStream.

◆ clearLine()

void clearLine ( ) const

◆ printLogo()

void printLogo ( )

◆ setProgress()

void setProgress ( fltp04 progress)
finaloverridevirtual

Implements LogStream.

Member Data Documentation

◆ s_max_print_message_size

uint02 s_max_print_message_size
static

◆ s_print_error_bars

bool s_print_error_bars
static

◆ s_print_error_message

StdPrintType s_print_error_message
static

◆ s_print_loading_bars

bool s_print_loading_bars
static

◆ s_print_regular_message

StdPrintType s_print_regular_message
static

◆ s_progress

fltp04 s_progress
staticprotected

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