Свойство RTTI не найдено для целей CPP в Haxe NME
Я использую RTTI в haxe NME. Это хорошо работает при нацеливании на flash, но при компиляции в cpp target я получаю следующую ошибку.
ошибка C2039: "__rtti": не является членом "Class_obj"
Я делаю это...
public function doSomething(type:Class<Dynamic>):Void {
var typeInfo:String = untyped type.__rtti;
}
Я тоже пытался...
public function doSomething <T:Infos> (type:Class<T>):Void {
var typeInfo:String = untyped type.__rtti;
}
Что я должен делать?
1 ответ
Решение
Сделайте это свободнее! :Dynamic
вместо :Class<Dynamic>
public function doSomething(type:Dynamic):Void {
var typeInfo:String = untyped type.__rtti;
}