mirror of https://github.com/mosra/magnum.git
Browse Source
Each importer must now specify whether it can open files or streams in features() and implement one or both open() functions. Default implementation of open() functions now prints message on error output and returns false.vectorfields
3 changed files with 63 additions and 4 deletions
@ -0,0 +1,33 @@
|
||||
/*
|
||||
Copyright © 2010, 2011, 2012 Vladimír Vondruš <mosra@centrum.cz> |
||||
|
||||
This file is part of Magnum. |
||||
|
||||
Magnum is free software: you can redistribute it and/or modify |
||||
it under the terms of the GNU Lesser General Public License version 3 |
||||
only, as published by the Free Software Foundation. |
||||
|
||||
Magnum is distributed in the hope that it will be useful, |
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
GNU Lesser General Public License version 3 for more details. |
||||
*/ |
||||
|
||||
#include "AbstractImporter.h" |
||||
|
||||
using namespace std; |
||||
using namespace Corrade::Utility; |
||||
|
||||
namespace Magnum { |
||||
|
||||
bool AbstractImporter::open(const std::string& filename) { |
||||
Error() << plugin() << "doesn't support opening files"; |
||||
return false; |
||||
} |
||||
|
||||
bool AbstractImporter::open(std::istream& in) { |
||||
Error() << plugin() << "doesn't support opening input streams"; |
||||
return false; |
||||
} |
||||
|
||||
} |
||||
Loading…
Reference in new issue