Sha256: 55d2a6e79021e91b720a1dde869855817d657af0ceb7f9aaa439f036065d4d50
Contents?: true
Size: 518 Bytes
Versions: 10
Compression:
Stored size: 518 Bytes
Contents
# frozen_string_literal: true require "ffi-glib/list_methods" GLib.load_class :SList module GLib # Overrides for GSList, GLib's singly-linked list implementation. class SList include ListMethods def append(data) store_pointer Lib.g_slist_append(self, element_ptr_for(data)) self end def prepend(data) store_pointer Lib.g_slist_prepend(self, element_ptr_for(data)) self end def reverse store_pointer Lib.g_slist_reverse(self) self end end end
Version data entries
10 entries across 10 versions & 1 rubygems