This class wraps a list of output streams and pipes output made to a splitstream instance to all of these output streams.
More...
#include <charon-core/SplitStream.h>
|
| | SplitStream () |
| | Default constructor. More...
|
| |
| | SplitStream (std::ostream &stream) |
| | Assign one stream to output list. More...
|
| |
| | SplitStream (std::ostream &stream1, std::ostream &stream2) |
| | Assign two streams to output list. More...
|
| |
| | SplitStream (std::vector< std::ostream * > &streamList) |
| | Assing a whole list of streams. More...
|
| |
|
virtual | ~SplitStream () |
| | Default destructor.
|
| |
|
|
void | assign (std::ostream &stream=std::cout) |
| |
|
void | assign (std::ostream &stream1, std::ostream &stream2) |
| |
|
void | assign (std::vector< std::ostream * > &streamsList) |
| |
Definition at line 69 of file SplitStream.h.
| SplitStream::SplitStream |
( |
| ) |
|
| SplitStream::SplitStream |
( |
std::ostream & |
stream | ) |
|
| SplitStream::SplitStream |
( |
std::ostream & |
stream1, |
|
|
std::ostream & |
stream2 |
|
) |
| |
| SplitStream::SplitStream |
( |
std::vector< std::ostream * > & |
streamList | ) |
|
| void SplitStream::updateBuf |
( |
std::vector< std::streambuf * > |
buffers | ) |
|
|
private |
The documentation for this class was generated from the following files: