Tulip
4.2.0
Better Visualization Through Research
|
#include <WithDependency.h>
Inherited by tlp::Plugin.
Public Member Functions | |
void | addDependency (const char *name, const char *release) |
const std::list< Dependency > & | dependencies () const |
Protected Attributes | |
std::list< Dependency > | _dependencies |
Describes the dependencies of a plug-in on other plug-ins, identified by their name and their version number.
This allows to have a plug-in inner workings depend on other plug-ins without linking them statically, or hoping depended plug-in will be there.
Definition at line 71 of file WithDependency.h.
|
inline |
Adds a dependency upon another plug-in.
factory | The type name of the plug-in (e.g. 'DoubleAlgorithm') |
name | The name of the plug-in, as registered in the Tulip plug-in system. |
release | The required version of the depended plug-in. |
Definition at line 85 of file WithDependency.h.
|
inline |
Gets the list of Dependencies of this plug-in.
Definition at line 94 of file WithDependency.h.
|
protected |
The inner list of dependencies.
Definition at line 76 of file WithDependency.h.