package cpp; extern class NativeArc { @:native("(__bridge_transfer id)") public static function _bridgeTransfer(ptr:cpp.RawPointer ):cpp.RawPointer; public static inline function bridgeTransfer(ptr:cpp.RawPointer ):T return cast _bridgeTransfer(ptr); }