SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
SourceXtractor::Plugin Class Referenceabstract

Plugins must implement this interface. More...

#include <Plugin.h>

Inheritance diagram for SourceXtractor::Plugin:
[legend]

Public Member Functions

virtual ~Plugin ()=default
 
virtual std::string getIdString () const =0
 
virtual void registerPlugin (PluginAPI &plugin_api)=0
 

Detailed Description

Plugins must implement this interface.

registerPlugin() is going to be called to give the plugin a chance to register what it needs to.

Definition at line 38 of file Plugin.h.

Constructor & Destructor Documentation

virtual SourceXtractor::Plugin::~Plugin ( )
virtualdefault

Member Function Documentation

virtual std::string SourceXtractor::Plugin::getIdString ( ) const
pure virtual
virtual void SourceXtractor::Plugin::registerPlugin ( PluginAPI plugin_api)
pure virtual

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