From 3cd55c54dbf66a320438d743fbd223952043cd39 Mon Sep 17 00:00:00 2001 From: Andy Maloney Date: Wed, 7 Dec 2016 19:33:08 -0500 Subject: Update assimp lib to 3.3.1 The currently included assimp lib is v3.0 from 2012. This updates assimp lib to the latest released version (3.3.1). Change-Id: I15a60e3150c0b268422f23137107b34e4c5c4342 Reviewed-by: Sean Harmer --- src/3rdparty/assimp/code/FileLogStream.h | 61 ++++++++++++++++---------------- 1 file changed, 31 insertions(+), 30 deletions(-) (limited to 'src/3rdparty/assimp/code/FileLogStream.h') 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 +#include +#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(); + } } // ---------------------------------------------------------------------------------- -- cgit v1.2.3