18 #ifndef itkMultipleLogOutput_h
19 #define itkMultipleLogOutput_h
62 virtual void Flush() ITK_OVERRIDE;
65 virtual
void Write(
double timestamp) ITK_OVERRIDE;
68 virtual
void Write(const std::
string & content) ITK_OVERRIDE;
71 virtual
void Write(const std::
string & content,
double timestamp) ITK_OVERRIDE;
78 virtual ~MultipleLogOutput() ITK_OVERRIDE;
81 ITK_DISALLOW_COPY_AND_ASSIGN(MultipleLogOutput);
85 ContainerType m_Output;
89 #endif //itkMultipleLogOutput_h
Allows writing simultaneously to multiple streams. Note that the class derives from std::streambuf an...
Represents an output stream.
SmartPointer< const Self > ConstPointer
std::set< OutputType::Pointer > ContainerType
SmartPointer< Self > Pointer