فهرست منبع

[cpp] Make cpp.Funciton.call return FunctionData

Hugh 8 سال پیش
والد
کامیت
53f3ce60c8
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      std/cpp/Function.hx

+ 3 - 2
std/cpp/Function.hx

@@ -21,6 +21,7 @@
  */
 package cpp;
 
+@:callable
 typedef FunctionData<T,ABI> = T;
 
 
@@ -30,8 +31,8 @@ extern abstract Function<T, ABI:cpp.abi.Abi>( FunctionData<T,ABI> )
    inline public function new(inValue:T) this = inValue;
 
    // Legacy Api
-   public var call(get,never):T;
-   inline function get_call():T return this;
+   public var call(get,never):FunctionData<T,ABI>;
+   inline function get_call():FunctionData<T,ABI> return this;
 
 
    @:native("::cpp::Function_obj::getProcAddress")