| 12057 | namespace Catch { |
| 12058 | |
| 12059 | RedirectedStream::RedirectedStream( std::ostream& originalStream, std::ostream& redirectionStream ) |
| 12060 | : m_originalStream( originalStream ), |
| 12061 | m_redirectionStream( redirectionStream ), |
| 12062 | m_prevBuf( m_originalStream.rdbuf() ) |
| 12063 | { |
| 12064 | m_originalStream.rdbuf( m_redirectionStream.rdbuf() ); |
| 12065 | } |
| 12066 | |
| 12067 | RedirectedStream::~RedirectedStream() { |
| 12068 | m_originalStream.rdbuf( m_prevBuf ); |
nothing calls this directly
no outgoing calls
no test coverage detected