#include <Pt/System/Plugin.h>
Interface for plugins. More...
Inherits PluginId.
Inherited by BasicPlugin< Class, Iface >.
Plugin is one entry in a PluginList. The template argument is the interface it implements.
PluginId names the interface type, the feature string, and an info string. feature() is the name used later to construct an instance. info() is an optional description.
create() returns a new instance. destroy() releases that instance. They are the allocator for objects that come from the plugin.
PluginManager registers matching plugins and creates instances by feature.