Browse Source

GCC 4.6 compatibility: {} can't be used as default function parameter.

pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
7f951ee39c
  1. 3
      src/Trade/AbstractImporter.h

3
src/Trade/AbstractImporter.h

@ -62,7 +62,8 @@ class MAGNUM_EXPORT AbstractImporter: public Corrade::PluginManager::Plugin {
typedef Corrade::Containers::EnumSet<Feature, int> Features;
/** @brief Constructor */
inline explicit AbstractImporter(Corrade::PluginManager::AbstractPluginManager* manager = nullptr, const std::string& plugin = {}): Plugin(manager, plugin) {}
/* GCC 4.6 can't handle {} as default parameter */
inline explicit AbstractImporter(Corrade::PluginManager::AbstractPluginManager* manager = nullptr, const std::string& plugin = std::string()): Plugin(manager, plugin) {}
/** @brief Features supported by this importer */
virtual Features features() const = 0;

Loading…
Cancel
Save