class GObject::TypeQuery
- GObject::TypeQuery
- Reference
- Object
Overview
A structure holding information for a specific type.
See also: g_type_query()
Defined in:
lib/gi-crystal/src/auto/g_object-2.0/type_query.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibGObject::TypeQuery, transfer : GICrystal::Transfer)
- .new(type : UInt64 | Nil = nil, class_size : UInt32 | Nil = nil, instance_size : UInt32 | Nil = nil)
Instance Method Summary
-
#==(other : self) : Bool
Returns
true
if this reference is the same as other. - #class_size : UInt32
- #class_size=(value : UInt32)
- #instance_size : UInt32
- #instance_size=(value : UInt32)
- #to_unsafe
- #type : UInt64
- #type=(value : UInt64)
- #type_name : String | Nil
- #type_name!
Constructor Detail
def self.new(type : UInt64 | Nil = nil, class_size : UInt32 | Nil = nil, instance_size : UInt32 | Nil = nil)
#
Instance Method Detail
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.