diff --git a/JGE/include/OutputCapturer.h b/JGE/include/OutputCapturer.h index fe23f1e89..4b32e301a 100644 --- a/JGE/include/OutputCapturer.h +++ b/JGE/include/OutputCapturer.h @@ -14,18 +14,9 @@ private: static boost::mutex mMutex; public: - static void add(const std::string& s) { - boost::mutex::scoped_lock lock(mMutex); - stream << s << "\n"; - } - static void debugAndClear() { - stream.flush(); - qDebug("%s", stream.str().c_str()); - stream.str(""); - } - static void clear() { - stream.str(""); - } + static void add(const std::string& s); + static void debugAndClear(); + static void clear(); }; #endif diff --git a/JGE/src/OutputCapturer.cpp b/JGE/src/OutputCapturer.cpp index 41dc4fb81..902dc10e8 100644 --- a/JGE/src/OutputCapturer.cpp +++ b/JGE/src/OutputCapturer.cpp @@ -1,4 +1,22 @@ #include "../include/OutputCapturer.h" std::ostringstream OutputCapturer::stream; -boost::mutex mMutex; +boost::mutex OutputCapturer::mMutex; + +void OutputCapturer::add(const std::string& s) +{ + boost::mutex::scoped_lock lock(mMutex); + stream << s << "\n"; +} + +void OutputCapturer::debugAndClear() +{ + stream.flush(); + qDebug("%s", stream.str().c_str()); + stream.str(""); +} + +void OutputCapturer::clear() +{ + stream.str(""); +}