-class Extensible;
-class Module;
-
enum SerializeFormat
{
/** Shown to a human (does not need to be unserializable) */
/** Class represnting an extension of some object
*/
-class CoreExport ExtensionItem : public refcountbase
+class CoreExport ExtensionItem : public ServiceProvider, public usecountbase
{
public:
- const std::string key;
- Module* const owner;
ExtensionItem(const std::string& key, Module* owner);
virtual ~ExtensionItem();
/** Serialize this item into a string