/**********************************************************\ Auto-generated Factory.cpp This file contains the auto-generated factory methods for the SPICEConsole project \**********************************************************/ #include "FactoryBase.h" #include "SPICEConsole.h" #include class PluginFactory : public FB::FactoryBase { public: /////////////////////////////////////////////////////////////////////////////// /// @fn FB::PluginCorePtr createPlugin(const std::string& mimetype) /// /// @brief Creates a plugin object matching the provided mimetype /// If mimetype is empty, returns the default plugin /////////////////////////////////////////////////////////////////////////////// FB::PluginCorePtr createPlugin(const std::string& mimetype) { return boost::make_shared(); } /////////////////////////////////////////////////////////////////////////////// /// @see FB::FactoryBase::globalPluginInitialize /////////////////////////////////////////////////////////////////////////////// void globalPluginInitialize() { SPICEConsole::StaticInitialize(); } /////////////////////////////////////////////////////////////////////////////// /// @see FB::FactoryBase::globalPluginDeinitialize /////////////////////////////////////////////////////////////////////////////// void globalPluginDeinitialize() { SPICEConsole::StaticDeinitialize(); } }; /////////////////////////////////////////////////////////////////////////////// /// @fn getFactoryInstance() /// /// @brief Returns the factory instance for this plugin module /////////////////////////////////////////////////////////////////////////////// FB::FactoryBasePtr getFactoryInstance() { static boost::shared_ptr factory = boost::make_shared(); return factory; }