ExtensionSystem Namespace
The ExtensionSystem namespace provides classes that belong to the core plugin system. More...
Header: | #include <ExtensionSystem> |
Namespaces
Classes
Functions
Result | invoke(int *target, const char *slot) |
Result | invoke(int *target, const char *slot, const T0 &t0) |
Result | invoke(int *target, const char *slot, const T0 &t0, const T1 &t1) |
Result | invoke(int *target, const char *slot, const T0 &t0, const T1 &t1, const T2 &t2) |
Result | invoke(int *target, const char *slot, const T0 &t0, const T1 &t1, const T2 &t2) |
Result | invoke(int *target, const char *slot, const T0 &t0, const T1 &t1) |
Result | invoke(int *target, const char *slot, const T0 &t0) |
Result | invoke(int *target, const char *slot) |
void | invokeHelper(int &in, int *target, const char *slot) |
void | invokeHelper(int &in, int *target, const char *slot) |
Detailed Description
The ExtensionSystem namespace provides classes that belong to the core plugin system.
The basic extension system contains the plugin manager and its supporting classes, and the IPlugin interface that must be implemented by plugin providers.