CoWTools::StrStream Node1 CoWTools::StrStream + StrStream() + ~StrStream() + putResults() Node2 CoWTools::StreamBase + StreamBase() + ~StreamBase() + putResults() Node2->Node1 Node3 std::string Node3->Node1 -m_out Node4 std::basic_string< char > Node4->Node3