Definition in file class_registry.h.
#include "nel/misc/types_nl.h"
#include "nel/misc/common.h"
#include <typeinfo>
#include <string>
#include <set>
#include <hash_map>
Go to the source code of this file.
Namespaces | |
namespace | NLMISC |
Defines | |
#define | NLMISC_DECLARE_CLASS(_class_) |
Usefull Macros. | |
#define | NLMISC_REGISTER_CLASS(_class_) NLMISC::CClassRegistry::registerClass(#_class_, _class_::creator, typeid(_class_).name()); |
|
Value: virtual std::string getClassName() {return #_class_;} \ static NLMISC::IClassable *creator() {return new _class_;}
Definition at line 117 of file class_registry.h. |
|