/* SleepLib Machine Loader Base class Implementation Author: Mark Watkins <jedimark64@users.sourceforge.net> License: GPL */ #include "machine_loader.h" ////////////////////////////////////////////////////////////////////////////////////////// // Machine Loader implmementation ////////////////////////////////////////////////////////////////////////////////////////// list<MachineLoader *> m_loaders; void RegisterLoader(MachineLoader *loader) { m_loaders.push_back(loader); } void DestroyLoaders() { for (auto i=m_loaders.begin(); i!=m_loaders.end(); i++) { delete (*i); } m_loaders.clear(); } MachineLoader::MachineLoader() { } MachineLoader::~MachineLoader() { } list<MachineLoader *> GetLoaders() { return m_loaders; }