#ifndef AI_WIN32DEBUGLOGSTREAM_H_INC #define AI_WIN32DEBUGLOGSTREAM_H_INC #ifdef WIN32 #include "../include/LogStream.h" #include "Windows.h" namespace Assimp { // --------------------------------------------------------------------------- /** @class Win32DebugLogStream * @brief Logs into the debug stream from win32. */ class Win32DebugLogStream : public LogStream { public: /** @brief Default constructor */ Win32DebugLogStream(); /** @brief Destructor */ ~Win32DebugLogStream(); /** @brief Writer */ void write(const std::string &messgae); }; // --------------------------------------------------------------------------- // Default constructor inline Win32DebugLogStream::Win32DebugLogStream() {} // --------------------------------------------------------------------------- // Default constructor inline Win32DebugLogStream::~Win32DebugLogStream() {} // --------------------------------------------------------------------------- // Write method inline void Win32DebugLogStream::write(const std::string &message) { OutputDebugString( message.c_str() ); } // --------------------------------------------------------------------------- } // Namespace Assimp #endif // ! WIN32 #endif // guard