Tulip
5.0.0
Large graphs analysis and drawing
|
#include <WithDependency.h>
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 68 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 82 of file WithDependency.h.
|
inline |
Gets the list of Dependencies of this plug-in.
Definition at line 91 of file WithDependency.h.
|
protected |
The inner list of dependencies.
Definition at line 73 of file WithDependency.h.