class GObject::TypeValueTable

Overview

Defined in:

lib/gi-crystal/src/auto/g_object-2.0/type_value_table.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pointer : Pointer(Void), transfer : GICrystal::Transfer) #

def self.new(data : LibGObject::TypeValueTable, transfer : GICrystal::Transfer) #

def self.new(value_init : GObject::TypeValueInitFunc | Nil = nil, value_free : GObject::TypeValueFreeFunc | Nil = nil, value_copy : GObject::TypeValueCopyFunc | Nil = nil, value_peek_pointer : GObject::TypeValuePeekPointerFunc | Nil = nil, collect_value : GObject::TypeValueCollectFunc | Nil = nil, lcopy_value : GObject::TypeValueLCopyFunc | Nil = nil) #

Instance Method Detail

def ==(other : self) : Bool #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def collect_format : String | Nil #

def collect_format! #

def collect_value : GObject::TypeValueCollectFunc #

def collect_value=(value : GObject::TypeValueCollectFunc) #

def lcopy_format : String | Nil #

def lcopy_format! #

def lcopy_value : GObject::TypeValueLCopyFunc #

def lcopy_value=(value : GObject::TypeValueLCopyFunc) #

def to_unsafe #

def value_copy : GObject::TypeValueCopyFunc #

def value_copy=(value : GObject::TypeValueCopyFunc) #

def value_free : GObject::TypeValueFreeFunc #

def value_free=(value : GObject::TypeValueFreeFunc) #

def value_init : GObject::TypeValueInitFunc #

def value_init=(value : GObject::TypeValueInitFunc) #

def value_peek_pointer : GObject::TypeValuePeekPointerFunc #

def value_peek_pointer=(value : GObject::TypeValuePeekPointerFunc) #