Otawa  0.10
otawa::ilp::ILPPlugin Class Referenceabstract

This interface must be implemented by plugins providing ILP processors. More...

#include <otawa/ilp/ILPPlugin.h>

Inheritance diagram for otawa::ilp::ILPPlugin:

Public Member Functions

 ILPPlugin (elm::CString name, const elm::Version &version, const elm::Version &plugger_version)
 Build the plugin. More...
 
virtual SystemnewSystem (void)=0
 

Detailed Description

This interface must be implemented by plugins providing ILP processors.

Constructor & Destructor Documentation

otawa::ilp::ILPPlugin::ILPPlugin ( elm::CString  name,
const elm::Version version,
const elm::Version plugger_version 
)

Build the plugin.

Parameters
namePlugin name.
plugger_versionRequired plugger version.
Allowhaving static plugins (
See also
elm::system::Plugin).

Member Function Documentation

virtual System* otawa::ilp::ILPPlugin::newSystem ( void  )
pure virtual

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