[CCode (get_value_function = "g_value_get_gtype", marshaller_type_name = "GTYPE", set_value_function = "g_value_set_gtype", type_id = "G_TYPE_GTYPE")]
[GIR (fullname = "GType")]
public struct Type : ulong {
+ public const GLib.Type BOOLEAN;
public const GLib.Type BOXED;
+ public const GLib.Type CHAR;
+ public const GLib.Type DOUBLE;
public const GLib.Type ENUM;
public const GLib.Type FLAGS;
+ public const GLib.Type FLOAT;
+ public const GLib.Type INT;
+ public const GLib.Type INT64;
public const GLib.Type INTERFACE;
public const GLib.Type INVALID;
+ public const GLib.Type LONG;
+ public const GLib.Type NONE;
+ public const GLib.Type OBJECT;
+ public const GLib.Type PARAM;
+ public const GLib.Type POINTER;
+ public const GLib.Type STRING;
+ public const GLib.Type UCHAR;
+ public const GLib.Type UINT;
+ public const GLib.Type UINT64;
+ public const GLib.Type ULONG;
+ public const GLib.Type VARIANT;
public void add_class_private (size_t private_size);
[CCode (array_length_type = "guint")]
public GLib.Type[] children ();