6 #include "OutputStreamHandler.h" 14 if (s_instance ==
nullptr)
33 return *m_p_output_stream;
37 OutputStreamHandler::OutputStreamHandler(
const std::string& filename)
38 : m_filename(filename)
41 if (!m_filename.empty())
42 m_p_output_stream =
new std::ofstream(filename);
46 OutputStreamHandler::~OutputStreamHandler()
49 if (!m_filename.empty())
50 delete m_p_output_stream;
static OutputStreamHandler * instance()
std::string g_output_file
std::ostream & getOutputStream()