diff options
author | Krzesimir Nowak <qdlacz@gmail.com> | 2013-09-22 15:17:22 +0200 |
---|---|---|
committer | Krzesimir Nowak <qdlacz@gmail.com> | 2013-09-23 07:59:54 +0200 |
commit | 4718eab9a90b4b99fdd12df6ede17c0eab67dad6 (patch) | |
tree | fca9e2b7dc37df889aa747f9ec3d48ab09a39be3 | |
parent | eea7cef1c7bdfcabab7b70bc29d00899a89532ae (diff) | |
download | glibmm-4718eab9a90b4b99fdd12df6ede17c0eab67dad6.tar.gz |
ByteArray: Fix refcount problems.
* glib/src/bytearray.hg: Add refreturn to methods returning self.
-rw-r--r-- | glib/src/bytearray.hg | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/glib/src/bytearray.hg b/glib/src/bytearray.hg index 92cba696..54292758 100644 --- a/glib/src/bytearray.hg +++ b/glib/src/bytearray.hg @@ -62,8 +62,8 @@ public: _WRAP_METHOD(static Glib::RefPtr<ByteArray> create(), g_byte_array_new) - _WRAP_METHOD(Glib::RefPtr<ByteArray> append(const guint8* data, guint len), g_byte_array_append) - _WRAP_METHOD(Glib::RefPtr<ByteArray> prepend(const guint8* data, guint len), g_byte_array_prepend) + _WRAP_METHOD(Glib::RefPtr<ByteArray> append(const guint8* data, guint len), g_byte_array_append, refreturn) + _WRAP_METHOD(Glib::RefPtr<ByteArray> prepend(const guint8* data, guint len), g_byte_array_prepend, refreturn) /** Gets the size of the byte array. * @return The size. @@ -83,14 +83,14 @@ public: */ const guint8* get_data() const; - _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_index(guint index_), g_byte_array_remove_index) - _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_index_fast(guint index_), g_byte_array_remove_index_fast) - _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_range(guint index_, guint length), g_byte_array_remove_range) + _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_index(guint index_), g_byte_array_remove_index, refreturn) + _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_index_fast(guint index_), g_byte_array_remove_index_fast, refreturn) + _WRAP_METHOD(Glib::RefPtr<ByteArray> remove_range(guint index_, guint length), g_byte_array_remove_range, refreturn) _WRAP_METHOD(void sort(const SlotCompare& slot), g_byte_array_sort_with_data, slot_name slot, slot_callback ByteArray_Compare_Data_Func, no_slot_copy) _IGNORE(g_byte_array_sort) - _WRAP_METHOD(Glib::RefPtr<ByteArray> set_size(guint length), g_byte_array_set_size) + _WRAP_METHOD(Glib::RefPtr<ByteArray> set_size(guint length), g_byte_array_set_size, refreturn) #ifndef DOXYGEN_SHOULD_SKIP_THIS static GType get_type() G_GNUC_CONST; |