| 9560 | namespace Catch { |
| 9561 | |
| 9562 | RedirectedStream::RedirectedStream( std::ostream& originalStream, std::ostream& redirectionStream ) |
| 9563 | : m_originalStream( originalStream ), |
| 9564 | m_redirectionStream( redirectionStream ), |
| 9565 | m_prevBuf( m_originalStream.rdbuf() ) |
| 9566 | { |
| 9567 | m_originalStream.rdbuf( m_redirectionStream.rdbuf() ); |
| 9568 | } |
| 9569 | |
| 9570 | RedirectedStream::~RedirectedStream() { |
| 9571 | m_originalStream.rdbuf( m_prevBuf ); |
nothing calls this directly
no outgoing calls
no test coverage detected