*/
-#ifndef EXTENSIBLE_H
-#define EXTENSIBLE_H
+#pragma once
#include <stdint.h>
{
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);
};
void unset(Extensible* container);
void free(void* item);
};
-
-#endif