diff --git a/code/AMFImporter.cpp b/code/AMFImporter.cpp index 6231f3d18..92fb7d552 100644 --- a/code/AMFImporter.cpp +++ b/code/AMFImporter.cpp @@ -12,10 +12,8 @@ #include "fast_atof.h" #include "DefaultIOSystem.h" -// Header files, Boost. -#include - // Header files, stdlib. +#include #include namespace Assimp @@ -364,13 +362,13 @@ uint8_t arr4[4], arr3[3]; void AMFImporter::ParseFile(const std::string& pFile, IOSystem* pIOHandler) { irr::io::IrrXMLReader* OldReader = mReader;// store current XMLreader. -boost::scoped_ptr file(pIOHandler->Open(pFile, "rb")); +std::unique_ptr file(pIOHandler->Open(pFile, "rb")); // Check whether we can read from the file if(file.get() == NULL) throw DeadlyImportError("Failed to open AMF file " + pFile + "."); // generate a XML reader for it - boost::scoped_ptr mIOWrapper(new CIrrXML_IOStreamReader(file.get())); + std::unique_ptr mIOWrapper(new CIrrXML_IOStreamReader(file.get())); mReader = irr::io::createIrrXMLReader(mIOWrapper.get()); if(!mReader) throw DeadlyImportError("Failed to create XML reader for file" + pFile + "."); //