|
Claw
1.7.3
|
A log stream that does not output successively the same message. More...
#include <log_stream_uniq.hpp>
Public Member Functions | |
| log_stream_uniq (log_stream *s) | |
| Constructor. | |
| virtual | ~log_stream_uniq () |
| Destructor. | |
| virtual void | write (const std::string &str) |
| Write a string in the stream. | |
| virtual void | flush () |
| Flush the stream. | |
Public Member Functions inherited from claw::log_stream | |
| virtual | ~log_stream () |
| Destructor. | |
Public Member Functions inherited from claw::pattern::non_copyable | |
| non_copyable () | |
| Default constructor. | |
A log stream that does not output successively the same message.
Definition at line 58 of file log_stream_uniq.hpp.
|
explicit |
Constructor.
| s | The stream in which the messages are finally written. It will be deleted in the destructor. |
Definition at line 42 of file log_stream_uniq.cpp.
|
virtual |
Write a string in the stream.
| str | The sring to write. |
Implements claw::log_stream.
Definition at line 62 of file log_stream_uniq.cpp.
1.8.1.2