::write( const error::Issue & issue){ Moj_stream ms; ms< msg; } Moj_Stream& Moj_stream::operator<<(std::string s){ m_is << s ; } void ENDM(Moj_stream &str){ Message m; m.id = m_is.id; msg.insert(m); } void ENDP(){ Spracuj(msg);//msg content are all issue }