*/
+#pragma once
+
+#include <stdint.h>
+
enum SerializeFormat
{
/** Shown to a human (does not need to be unserializable) */
{
std::map<std::string, reference<ExtensionItem> > types;
public:
- void Register(ExtensionItem* item);
+ bool Register(ExtensionItem* item);
void BeginUnregister(Module* module, std::vector<reference<ExtensionItem> >& list);
ExtensionItem* GetItem(const std::string& name);
};