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: