fourdst_plugin 0.0.1a
C++ Plugin Manager
Loading...
Searching...
No Matches
fourdst::plugin::PluginBase Class Reference

#include <plugin_factory.h>

Inheritance diagram for fourdst::plugin::PluginBase:
fourdst::plugin::IPluginBase fourdst::plugin::IPlugin fourdst::plugin::templates::FunctorPlugin_T< T >

Public Member Functions

 IPluginBase (const char *plugin_name, const char *plugin_version)
 
- Public Member Functions inherited from fourdst::plugin::IPluginBase
 IPluginBase (const char *plugin_name, const char *plugin_version)
 
const char * get_name () const override
 Get the plugin name from the global variable.
 
const char * get_version () const override
 Get the plugin version from the global variable.
 
- Public Member Functions inherited from fourdst::plugin::IPlugin
virtual ~IPlugin ()=default
 Virtual destructor to ensure proper cleanup of derived classes.
 

Member Function Documentation

◆ IPluginBase()

fourdst::plugin::IPluginBase::IPluginBase ( const char * plugin_name,
const char * plugin_version )
inlineexplicit

The documentation for this class was generated from the following file: