Object.hx 429 B

123456789101112131415
  1. package cpp;
  2. @:native("::hx::Object *")
  3. extern class HxObjectPtr
  4. {
  5. @:native("hx::DynamicPtr")
  6. static function fromDynamic(x:Dynamic):Object;
  7. @:native("Dynamic")
  8. static function toDynamic(x:Object):Dynamic;
  9. }
  10. abstract Object(HxObjectPtr) {
  11. @:from public inline static function from(x:Dynamic):Object return HxObjectPtr.fromDynamic(x);
  12. @:to public inline function to():Dynamic return HxObjectPtr.toDynamic(this);
  13. }