IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
IntaRNA::OutputStreamHandler Class Reference

#include <OutputStreamHandler.h>

Inheritance diagram for IntaRNA::OutputStreamHandler:
Inheritance graph
[legend]
Collaboration diagram for IntaRNA::OutputStreamHandler:
Collaboration graph
[legend]

Public Member Functions

 OutputStreamHandler (std::ostream *outStream)
 
virtual ~OutputStreamHandler ()
 
virtual std::ostream & getOutStream ()
 

Protected Attributes

std::ostream * outStream
 the stream to write output to
 

Detailed Description

Provides access to the output stream for interaction reporting.

Author
: Martin Raden 2019

Constructor & Destructor Documentation

◆ OutputStreamHandler()

IntaRNA::OutputStreamHandler::OutputStreamHandler ( std::ostream *  outStream)
inline

construction

Parameters
outStreamthe stream to write output to (non-NULL)

◆ ~OutputStreamHandler()

IntaRNA::OutputStreamHandler::~OutputStreamHandler ( )
inlinevirtual

destruction: if the provided outStream is a file stream, it is closed and destroyed.

Member Function Documentation

◆ getOutStream()

std::ostream & IntaRNA::OutputStreamHandler::getOutStream ( )
inlinevirtual

Access to the ostream to which output is to be written.

Returns
the output stream to write to

Reimplemented in IntaRNA::OutputStreamHandlerSortedCsv.

Member Data Documentation

◆ outStream

std::ostream* IntaRNA::OutputStreamHandler::outStream
protected

the stream to write output to


The documentation for this class was generated from the following file: