OpenASIP
2.0
|
#include <CostEstimationPlugin.hh>
Public Member Functions | |
CostEstimationPlugin (const std::string &name) | |
virtual | ~CostEstimationPlugin () |
virtual std::string | name () const |
virtual std::string | description () const |
Protected Attributes | |
std::string | name_ |
the name of the plugin class in the HDB; used to identify cost data More... | |
A base interface for all classes that implement pluggable cost estimation algorithms.
Definition at line 45 of file CostEstimationPlugin.hh.
CostEstimator::CostEstimationPlugin::CostEstimationPlugin | ( | const std::string & | name | ) |
Constructor.
name | The name of the cost estimation plugin in the HDB. |
dataSource | The HDB that stores the cost estimation data of the plugin. This reference can also be used to add new data, in case required by the algorithm. |
Definition at line 46 of file CostEstimationPlugin.cc.
|
virtual |
|
virtual |
Returns the description of this cost estimation plugin.
Definition at line 73 of file CostEstimationPlugin.cc.
|
virtual |
Returns the name of this cost estimation plugin.
Definition at line 63 of file CostEstimationPlugin.cc.
References name_.
|
protected |
the name of the plugin class in the HDB; used to identify cost data
Definition at line 55 of file CostEstimationPlugin.hh.
Referenced by name().