summaryrefslogtreecommitdiff
path: root/glib/src/bytes.ccg
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/bytes.ccg')
-rw-r--r--glib/src/bytes.ccg15
1 files changed, 15 insertions, 0 deletions
diff --git a/glib/src/bytes.ccg b/glib/src/bytes.ccg
index bc43f2d9..2dafaaff 100644
--- a/glib/src/bytes.ccg
+++ b/glib/src/bytes.ccg
@@ -24,4 +24,19 @@ Bytes::create(gconstpointer data, gsize size)
return Glib::wrap(bytes);
}
+GType Value<RefPtr<Glib::Bytes> >::value_type()
+{
+ return g_bytes_get_type();
+}
+
+void Value<RefPtr<Glib::Bytes> >::set(const CppType& data)
+{
+ set_boxed(Glib::unwrap(data));
+}
+
+Value<RefPtr<Glib::Bytes>>::CppType Value<RefPtr<Glib::Bytes>>::get() const
+{
+ return Glib::wrap(static_cast<CType>(get_boxed()), true);
+}
+
} // namespace Glib