Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
rosmon::Terminal::Color Class Reference

#include <terminal.h>

Public Member Functions

void background ()
 
const std::string & backgroundCode () const
 
 Color ()
 
void foreground ()
 
const std::string & foregroundCode () const
 

Private Member Functions

 Color (const std::string &fg, const std::string &bg)
 

Private Attributes

std::string m_bgString
 
std::string m_fgString
 

Friends

class Terminal
 

Detailed Description

Definition at line 54 of file terminal.h.

Constructor & Destructor Documentation

rosmon::Terminal::Color::Color ( )
inline

Definition at line 57 of file terminal.h.

rosmon::Terminal::Color::Color ( const std::string &  fg,
const std::string &  bg 
)
inlineprivate

Definition at line 68 of file terminal.h.

Member Function Documentation

void rosmon::Terminal::Color::background ( )
inline

Definition at line 61 of file terminal.h.

const std::string& rosmon::Terminal::Color::backgroundCode ( ) const
inline

Definition at line 64 of file terminal.h.

void rosmon::Terminal::Color::foreground ( )
inline

Definition at line 60 of file terminal.h.

const std::string& rosmon::Terminal::Color::foregroundCode ( ) const
inline

Definition at line 63 of file terminal.h.

Friends And Related Function Documentation

friend class Terminal
friend

Definition at line 66 of file terminal.h.

Member Data Documentation

std::string rosmon::Terminal::Color::m_bgString
private

Definition at line 73 of file terminal.h.

std::string rosmon::Terminal::Color::m_fgString
private

Definition at line 72 of file terminal.h.


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


rosmon_core
Author(s): Max Schwarz
autogenerated on Sat Jan 9 2021 03:35:43