hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Printer Class Referenceabstract

abstract base class for handling different variations of printing things for user More...

#include <Printer.hpp>

Inheritance diagram for hexed::Printer:
hexed::Compound_printer hexed::Stream_printer

Public Member Functions

virtual void operator() (std::string message, bool emph=false, bool replace=false)=0
 

Detailed Description

abstract base class for handling different variations of printing things for user

basically a slightly higher-level version of output streams

Member Function Documentation

◆ operator()()

virtual void hexed::Printer::operator() ( std::string message,
bool emph = false,
bool replace = false )
pure virtual
Parameters
messagewhat you want to print
emphIf true, some form of emphasis formatting will be used, if possible.
replaceIf true, message will replace the current line of text on the screen, rather than be appended to it.

Implemented in hexed::Compound_printer, and hexed::Stream_printer.


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