Kurlyk
Loading...
Searching...
No Matches
kurlyk::utils::ThreadSafePrintStream Class Reference

Thread-safe stream class for printing to console from multiple threads. More...

#include <print_utils.hpp>

Inheritance diagram for kurlyk::utils::ThreadSafePrintStream:

Classes

class  PrintStream
 

Public Member Functions

 ThreadSafePrintStream ()=default
 
 ~ThreadSafePrintStream ()
 

Static Private Member Functions

static PrintStreamget_instance ()
 

Detailed Description

Thread-safe stream class for printing to console from multiple threads.

Definition at line 13 of file print_utils.hpp.

Constructor & Destructor Documentation

◆ ThreadSafePrintStream()

kurlyk::utils::ThreadSafePrintStream::ThreadSafePrintStream ( )
default

◆ ~ThreadSafePrintStream()

kurlyk::utils::ThreadSafePrintStream::~ThreadSafePrintStream ( )
inline

Definition at line 17 of file print_utils.hpp.

Member Function Documentation

◆ get_instance()

static PrintStream & kurlyk::utils::ThreadSafePrintStream::get_instance ( )
inlinestaticprivate

Definition at line 33 of file print_utils.hpp.


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