diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-05-24 12:09:44 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-05-24 12:10:02 +0100 |
commit | 77d294db076dac19e8b549b445ffede9f7260c84 (patch) | |
tree | 828ee7a6862ec5c0bd24f97cb540625a2c647376 /src/3rdparty/assimp/code/FileLogStream.h | |
parent | 59f8fec8a41606b3185fe3a4e276978e3e1ed5ef (diff) | |
parent | 939b9b4b7591e8a421cf048a0a84ed3e75d81d21 (diff) |
Merge branch 'dev' into wip/animationwip/animation
Change-Id: I6e770609c90a7745d08fa4e2f424e865678c5d6f
Diffstat (limited to 'src/3rdparty/assimp/code/FileLogStream.h')
-rw-r--r-- | src/3rdparty/assimp/code/FileLogStream.h | 61 |
1 files changed, 31 insertions, 30 deletions
diff --git a/src/3rdparty/assimp/code/FileLogStream.h b/src/3rdparty/assimp/code/FileLogStream.h index c3f648953..574a63ed6 100644 --- a/src/3rdparty/assimp/code/FileLogStream.h +++ b/src/3rdparty/assimp/code/FileLogStream.h @@ -1,61 +1,62 @@ #ifndef ASSIMP_FILELOGSTREAM_H_INC #define ASSIMP_FILELOGSTREAM_H_INC -#include "../include/assimp/LogStream.hpp" -#include "../include/assimp/IOStream.hpp" +#include <assimp/LogStream.hpp> +#include <assimp/IOStream.hpp> +#include "DefaultIOSystem.h" -namespace Assimp { +namespace Assimp { // ---------------------------------------------------------------------------------- -/** @class FileLogStream - * @brief Logstream to write into a file. +/** @class FileLogStream + * @brief Logstream to write into a file. */ class FileLogStream : - public LogStream + public LogStream { public: - FileLogStream( const char* file, IOSystem* io = NULL ); - ~FileLogStream(); - void write( const char* message ); + FileLogStream( const char* file, IOSystem* io = NULL ); + ~FileLogStream(); + void write( const char* message ); private: - IOStream *m_pStream; + IOStream *m_pStream; }; // ---------------------------------------------------------------------------------- -// Constructor +// Constructor inline FileLogStream::FileLogStream( const char* file, IOSystem* io ) : - m_pStream(NULL) + m_pStream(NULL) { - if ( !file || 0 == *file ) - return; + if ( !file || 0 == *file ) + return; - // If no IOSystem is specified: take a default one - if (!io) - { - DefaultIOSystem FileSystem; - m_pStream = FileSystem.Open( file, "wt"); - } - else m_pStream = io->Open( file, "wt" ); + // If no IOSystem is specified: take a default one + if (!io) + { + DefaultIOSystem FileSystem; + m_pStream = FileSystem.Open( file, "wt"); + } + else m_pStream = io->Open( file, "wt" ); } // ---------------------------------------------------------------------------------- -// Destructor +// Destructor inline FileLogStream::~FileLogStream() { - // The virtual d'tor should destroy the underlying file - delete m_pStream; + // The virtual d'tor should destroy the underlying file + delete m_pStream; } // ---------------------------------------------------------------------------------- -// Write method +// Write method inline void FileLogStream::write( const char* message ) { - if (m_pStream != NULL) - { - m_pStream->Write(message, sizeof(char), ::strlen(message)); - m_pStream->Flush(); - } + if (m_pStream != NULL) + { + m_pStream->Write(message, sizeof(char), ::strlen(message)); + m_pStream->Flush(); + } } // ---------------------------------------------------------------------------------- |