Ignition Plugin

API Reference

PluginPtr.hh File Reference
#include <map>
#include <string>
#include <memory>
#include <ignition/plugin/Plugin.hh>
#include "ignition/plugin/detail/PluginPtr.hh"

Go to the source code of this file.


class  TemplatePluginPtr< PluginType >
 This class manages the lifecycle of a plugin instance. It can receive a plugin instance from the Loader class or by copy-construction or assignment from another PluginPtr instance. More...




using ConstPluginPtr = TemplatePluginPtr< const Plugin >
 This produces a PluginPtr whose Plugin wrapper only grants access to const-qualified interfaces of the plugin instance. More...
using PluginPtr = TemplatePluginPtr< Plugin >
 Typical usage for TemplatePluginPtr is to just hold a generic Plugin type. More...