class Handler {};class MyHandler : public Handler {};Handler getHandler(HandlerType t);MyHandler myHandler = getHandler(MyHandler::Type);
MyStructNode * tempPoint = *::StructNode.newNode(*::TypeNode);//StructNode - предок,//MyStructNode - наследуется от него
int QMetaType::type(const char * typeName) [static]
Map<Class, Object> map; map.get(MyClass.class);
QMap<MetaTypeId, QString> map;