KiCad PCB EDA Suite
io_mgr.h File Reference
#include <richio.h>
#include <map>
#include <functional>

Go to the source code of this file.

Classes

class  IO_MGR
 Class IO_MGR is a factory which returns an instance of a PLUGIN. More...
 
class  IO_MGR::PLUGIN_REGISTRY
 Class PLUGIN_REGISTRY Holds a list of available plugins, created using a singleton REGISTER_PLUGIN object. More...
 
struct  IO_MGR::PLUGIN_REGISTRY::ENTRY
 
struct  IO_MGR::REGISTER_PLUGIN
 Class REGISTER_PLUGIN Registers a plugin. More...
 
class  PLUGIN
 Class PLUGIN is a base class that BOARD loading and saving plugins should derive from. More...
 
class  PLUGIN::RELEASER
 Class RELEASER releases a PLUGIN in the context of a potential thrown exception, through its destructor. More...