MinitScript  0.9.31 PRE-BETA
Classes | Static Public Member Functions | Static Private Attributes | List of all members
ErrorConsole Class Reference

Console class. More...

#include <minitscript/utilities/ErrorConsole.h>

Collaboration diagram for ErrorConsole:
Collaboration graph

Classes

struct  Logger
 Console logger. More...
 

Static Public Member Functions

static void setLogger (Logger *logger)
 Set logger. More...
 
static void printLine (const string_view &str)
 Print given string and trailing newline to error console. More...
 
static void print (const string_view &str)
 Print given string to error console without trainling new line. More...
 
static void printLine ()
 Print newline to error console. More...
 

Static Private Attributes

static MINITSCRIPT_STATIC_DLL_IMPEXT unique_ptr< Loggerlogger
 

Detailed Description

Console class.

Author
Andreas Drewke @versio $Id$

Definition at line 17 of file ErrorConsole.h.

Member Function Documentation

◆ setLogger()

void setLogger ( Logger logger)
static

Set logger.

Parameters
loggerlogger

Definition at line 16 of file ErrorConsole.cpp.

◆ printLine() [1/2]

void printLine ( const string_view &  str)
static

Print given string and trailing newline to error console.

Parameters
strstring

Definition at line 20 of file ErrorConsole.cpp.

◆ print()

void print ( const string_view &  str)
static

Print given string to error console without trainling new line.

Parameters
strstring

Definition at line 32 of file ErrorConsole.cpp.

◆ printLine() [2/2]

void printLine ( )
static

Print newline to error console.

Definition at line 44 of file ErrorConsole.cpp.

Member Data Documentation

◆ logger

unique_ptr< ErrorConsole::Logger > logger
staticprivate

Definition at line 73 of file ErrorConsole.h.


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