Свойство 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;
}
Другие вопросы по тегам