libpsynth 0.2.1
Public Member Functions
psynth::base::log_stream_adapter_wrapper Class Reference

This allow to wrap the log_stream_adapter into a wrapper that flushes the log_stream when the last copy is destroyed. More...

#include <logger.hpp>

Inheritance diagram for psynth::base::log_stream_adapter_wrapper:
Inheritance graph
[legend]
Collaboration diagram for psynth::base::log_stream_adapter_wrapper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 log_stream_adapter_wrapper (log_stream_adapter &s)
 Constructor.
 log_stream_adapter_wrapper (log_stream_adapter_wrapper &&s)
 Move constructor.
 ~log_stream_adapter_wrapper ()
 Destructor.
log_stream_adapter & wrapped ()
 Returns the wrapped object.

Detailed Description

This allow to wrap the log_stream_adapter into a wrapper that flushes the log_stream when the last copy is destroyed.


Constructor & Destructor Documentation

psynth::base::log_stream_adapter_wrapper::log_stream_adapter_wrapper ( log_stream_adapter &  s) [inline]

Constructor.

psynth::base::log_stream_adapter_wrapper::log_stream_adapter_wrapper ( log_stream_adapter_wrapper &&  s) [inline]

Move constructor.

psynth::base::log_stream_adapter_wrapper::~log_stream_adapter_wrapper ( ) [inline]

Destructor.

Flushes message.


Member Function Documentation

log_stream_adapter& psynth::base::log_stream_adapter_wrapper::wrapped ( ) [inline]

Returns the wrapped object.


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