class GObject::TypeValueTable
- GObject::TypeValueTable
- Reference
- Object
Overview
The #GTypeValueTable provides the functions required by the #GValue implementation, to serve as a container for values of a type.
Defined in:
lib/gi-crystal/src/auto/g_object-2.0/type_value_table.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibGObject::TypeValueTable, transfer : GICrystal::Transfer)
- .new(value_init : GObject::ValueInit | Nil = nil, value_free : GObject::ValueFree | Nil = nil, value_copy : GObject::ValueCopy | Nil = nil, value_peek_pointer : GObject::ValuePeekPointer | Nil = nil, collect_value : GObject::CollectValue | Nil = nil, lcopy_value : GObject::LcopyValue | Nil = nil)
Instance Method Summary
-
#==(other : self) : Bool
Returns
true
if this reference is the same as other. - #collect_format : String | Nil
- #collect_format!
- #collect_value : GObject::CollectValue
- #collect_value=(value : GObject::CollectValue)
- #lcopy_format : String | Nil
- #lcopy_format!
- #lcopy_value : GObject::LcopyValue
- #lcopy_value=(value : GObject::LcopyValue)
- #to_unsafe
- #value_copy : GObject::ValueCopy
- #value_copy=(value : GObject::ValueCopy)
- #value_free : GObject::ValueFree
- #value_free=(value : GObject::ValueFree)
- #value_init : GObject::ValueInit
- #value_init=(value : GObject::ValueInit)
- #value_peek_pointer : GObject::ValuePeekPointer
- #value_peek_pointer=(value : GObject::ValuePeekPointer)
Constructor Detail
def self.new(value_init : GObject::ValueInit | Nil = nil, value_free : GObject::ValueFree | Nil = nil, value_copy : GObject::ValueCopy | Nil = nil, value_peek_pointer : GObject::ValuePeekPointer | Nil = nil, collect_value : GObject::CollectValue | Nil = nil, lcopy_value : GObject::LcopyValue | Nil = nil)
#
Instance Method Detail
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.