summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzesimir Nowak <qdlacz@gmail.com>2013-09-22 15:17:22 +0200
committerKrzesimir Nowak <qdlacz@gmail.com>2013-09-23 07:59:54 +0200
commit4718eab9a90b4b99fdd12df6ede17c0eab67dad6 (patch)
treefca9e2b7dc37df889aa747f9ec3d48ab09a39be3
parenteea7cef1c7bdfcabab7b70bc29d00899a89532ae (diff)
downloadglibmm-4718eab9a90b4b99fdd12df6ede17c0eab67dad6.tar.gz
ByteArray: Fix refcount problems.
* glib/src/bytearray.hg: Add refreturn to methods returning self.
-rw-r--r--glib/src/bytearray.hg12
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;