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: