Eo base: Remove @inout usage.
authorTom Hacohen <tom@stosb.com>
Mon, 12 Jan 2015 13:33:39 +0000 (13:33 +0000)
committerTom Hacohen <tom@stosb.com>
Mon, 12 Jan 2015 13:33:39 +0000 (13:33 +0000)
First step towards deprecation of @inout.

src/lib/eo/eo_base.eo

index abec82e9fbf1c5f7aa20323847537eee66725e93..543c35a89f142ee37a681a03720f275a53f98ab9 100644 (file)
@@ -78,7 +78,7 @@ Prevents event callbacks from being called for the object. */
       wref_del {
          /*@ Delete the weak reference passed. */
          params {
-            @inout Eo* wref;
+            @in Eo* wref;
          }
       }
       destructor {
@@ -135,7 +135,7 @@ callbacks of the same priority are called in reverse order of creation. */
          /*@ Add a new weak reference to obj.
 This function registers the object handle pointed by wref to obj so when obj is deleted it'll be updated to NULL. This functions should be used when you want to keep track of an object in a safe way, but you don't want to prevent it from being freed. */
          params {
-            @inout Eo* wref;
+            @out Eo* wref;
          }
       }
       dbg_info_get {