gobject.gtype

Undocumented in source.

Members

Aliases

GBaseFinalizeFunc
alias GBaseFinalizeFunc = void function(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GBaseInitFunc
alias GBaseInitFunc = void function(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GClassFinalizeFunc
alias GClassFinalizeFunc = void function(gpointer g_class, gpointer class_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GClassInitFunc
alias GClassInitFunc = void function(gpointer g_class, gpointer class_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GInstanceInitFunc
alias GInstanceInitFunc = void function(GTypeInstance* instance, gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GInterfaceFinalizeFunc
alias GInterfaceFinalizeFunc = void function(gpointer g_iface, gpointer iface_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GInterfaceInitFunc
alias GInterfaceInitFunc = void function(gpointer g_iface, gpointer iface_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GType
alias GType = gsize
Undocumented in source.
GTypeClassCacheFunc
alias GTypeClassCacheFunc = gboolean function(gpointer cache_data, GTypeClass* g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GTypeInterfaceCheckFunc
alias GTypeInterfaceCheckFunc = void function(gpointer check_data, gpointer g_iface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
G_TYPE_FUNDAMENTAL
alias G_TYPE_FUNDAMENTAL = g_type_fundamental
Undocumented in source.

Enums

GTypeDebugFlags
enum GTypeDebugFlags
Undocumented in source.
GTypeFlags
enum GTypeFlags
Undocumented in source.
GTypeFundamentalFlags
enum GTypeFundamentalFlags
Undocumented in source.

Functions

G_TYPE_FROM_CLASS
auto G_TYPE_FROM_CLASS(GC g_class)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_FROM_INSTANCE
auto G_TYPE_FROM_INSTANCE(I instance)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_FROM_INTERFACE
auto G_TYPE_FROM_INTERFACE(GI g_iface)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_HAS_VALUE_TABLE
auto G_TYPE_HAS_VALUE_TABLE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_ABSTRACT
auto G_TYPE_IS_ABSTRACT(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_CLASSED
auto G_TYPE_IS_CLASSED(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_DEEP_DERIVABLE
auto G_TYPE_IS_DEEP_DERIVABLE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_DERIVABLE
auto G_TYPE_IS_DERIVABLE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_DERIVED
auto G_TYPE_IS_DERIVED(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_FUNDAMENTAL
auto G_TYPE_IS_FUNDAMENTAL(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_INSTANTIATABLE
auto G_TYPE_IS_INSTANTIATABLE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_INTERFACE
auto G_TYPE_IS_INTERFACE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_VALUE_ABSTRACT
auto G_TYPE_IS_VALUE_ABSTRACT(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_IS_VALUE_TYPE
auto G_TYPE_IS_VALUE_TYPE(GType t)
Undocumented in source. Be warned that the author may not have intended to support it.
G_TYPE_MAKE_FUNDAMENTAL
GType G_TYPE_MAKE_FUNDAMENTAL(X x)
Undocumented in source. Be warned that the author may not have intended to support it.
g_type_add_class_cache_func
void g_type_add_class_cache_func(gpointer cache_data, GTypeClassCacheFunc cache_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_add_class_private
void g_type_add_class_private(GType class_type, gsize private_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_add_instance_private
gint g_type_add_instance_private(GType class_type, gsize private_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_add_interface_check
void g_type_add_interface_check(gpointer check_data, GTypeInterfaceCheckFunc check_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_add_interface_dynamic
void g_type_add_interface_dynamic(GType instance_type, GType interface_type, GTypePlugin* plugin)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_add_interface_static
void g_type_add_interface_static(GType instance_type, GType interface_type, const(GInterfaceInfo)* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_class_cast
GTypeClass* g_type_check_class_cast(GTypeClass* g_class, GType is_a_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_class_is_a
gboolean g_type_check_class_is_a(GTypeClass* g_class, GType is_a_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_instance
gboolean g_type_check_instance(GTypeInstance* instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_instance_cast
GTypeInstance* g_type_check_instance_cast(GTypeInstance* instance, GType iface_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_instance_is_a
gboolean g_type_check_instance_is_a(GTypeInstance* instance, GType iface_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_instance_is_fundamentally_a
gboolean g_type_check_instance_is_fundamentally_a(GTypeInstance* instance, GType fundamental_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_is_value_type
gboolean g_type_check_is_value_type(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_value
gboolean g_type_check_value(GValue* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_check_value_holds
gboolean g_type_check_value_holds(GValue* value, GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_children
GType* g_type_children(GType type, guint* n_children)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_add_private
void g_type_class_add_private(gpointer g_class, gsize private_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_adjust_private_offset
void g_type_class_adjust_private_offset(gpointer g_class, gint* private_size_or_offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_get_instance_private_offset
gint g_type_class_get_instance_private_offset(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_get_private
gpointer g_type_class_get_private(GTypeClass* klass, GType private_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_peek
gpointer g_type_class_peek(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_peek_parent
gpointer g_type_class_peek_parent(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_peek_static
gpointer g_type_class_peek_static(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_ref
gpointer g_type_class_ref(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_unref
void g_type_class_unref(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_class_unref_uncached
void g_type_class_unref_uncached(gpointer g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_create_instance
GTypeInstance* g_type_create_instance(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_default_interface_peek
gpointer g_type_default_interface_peek(GType g_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_default_interface_ref
gpointer g_type_default_interface_ref(GType g_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_default_interface_unref
void g_type_default_interface_unref(gpointer g_iface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_depth
guint g_type_depth(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_ensure
void g_type_ensure(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_free_instance
void g_type_free_instance(GTypeInstance* instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_from_name
GType g_type_from_name(const(gchar)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_fundamental
GType g_type_fundamental(GType type_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_fundamental_next
GType g_type_fundamental_next()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_get_plugin
GTypePlugin* g_type_get_plugin(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_get_qdata
gpointer g_type_get_qdata(GType type, GQuark quark)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_get_type_registration_serial
guint g_type_get_type_registration_serial()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_init
deprecated void g_type_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_init_with_debug_flags
deprecated void g_type_init_with_debug_flags(GTypeDebugFlags debug_flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_instance_get_private
gpointer g_type_instance_get_private(GTypeInstance* instance, GType private_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interface_add_prerequisite
void g_type_interface_add_prerequisite(GType interface_type, GType prerequisite_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interface_get_plugin
GTypePlugin* g_type_interface_get_plugin(GType instance_type, GType interface_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interface_peek
gpointer g_type_interface_peek(gpointer instance_class, GType iface_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interface_peek_parent
gpointer g_type_interface_peek_parent(gpointer g_iface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interface_prerequisites
GType* g_type_interface_prerequisites(GType interface_type, guint* n_prerequisites)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_interfaces
GType* g_type_interfaces(GType type, guint* n_interfaces)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_is_a
gboolean g_type_is_a(GType type, GType is_a_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_name
const(gchar)* g_type_name(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_name_from_class
const(gchar)* g_type_name_from_class(GTypeClass* g_class)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_name_from_instance
const(gchar)* g_type_name_from_instance(GTypeInstance* instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_next_base
GType g_type_next_base(GType leaf_type, GType root_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_parent
GType g_type_parent(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_qname
GQuark g_type_qname(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_query
void g_type_query(GType type, GTypeQuery* query)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_register_dynamic
GType g_type_register_dynamic(GType parent_type, const(gchar)* type_name, GTypePlugin* plugin, GTypeFlags flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_register_fundamental
GType g_type_register_fundamental(GType type_id, const(gchar)* type_name, const(GTypeInfo)* info, const(GTypeFundamentalInfo)* finfo, GTypeFlags flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_register_static
GType g_type_register_static(GType parent_type, const(gchar)* type_name, const(GTypeInfo)* info, GTypeFlags flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_register_static_simple
GType g_type_register_static_simple(GType parent_type, const(gchar)* type_name, guint class_size, GClassInitFunc class_init, guint instance_size, GInstanceInitFunc instance_init, GTypeFlags flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_remove_class_cache_func
void g_type_remove_class_cache_func(gpointer cache_data, GTypeClassCacheFunc cache_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_remove_interface_check
void g_type_remove_interface_check(gpointer check_data, GTypeInterfaceCheckFunc check_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_set_qdata
void g_type_set_qdata(GType type, GQuark quark, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_test_flags
gboolean g_type_test_flags(GType type, guint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_type_value_table_peek
GTypeValueTable* g_type_value_table_peek(GType type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

G_TYPE_BOOLEAN
enum G_TYPE_BOOLEAN;
Undocumented in source.
G_TYPE_BOXED
enum G_TYPE_BOXED;
Undocumented in source.
G_TYPE_CHAR
enum G_TYPE_CHAR;
Undocumented in source.
G_TYPE_DOUBLE
enum G_TYPE_DOUBLE;
Undocumented in source.
G_TYPE_ENUM
enum G_TYPE_ENUM;
Undocumented in source.
G_TYPE_FLAGS
enum G_TYPE_FLAGS;
Undocumented in source.
G_TYPE_FLOAT
enum G_TYPE_FLOAT;
Undocumented in source.
G_TYPE_INT
enum G_TYPE_INT;
Undocumented in source.
G_TYPE_INT64
enum G_TYPE_INT64;
Undocumented in source.
G_TYPE_INTERFACE
enum G_TYPE_INTERFACE;
Undocumented in source.
G_TYPE_INVALID
enum G_TYPE_INVALID;
Undocumented in source.
G_TYPE_LONG
enum G_TYPE_LONG;
Undocumented in source.
G_TYPE_NONE
enum G_TYPE_NONE;
Undocumented in source.
G_TYPE_OBJECT
enum G_TYPE_OBJECT;
Undocumented in source.
G_TYPE_PARAM
enum G_TYPE_PARAM;
Undocumented in source.
G_TYPE_POINTER
enum G_TYPE_POINTER;
Undocumented in source.
G_TYPE_RESERVED_BSE_FIRST
enum G_TYPE_RESERVED_BSE_FIRST;
Undocumented in source.
G_TYPE_RESERVED_BSE_LAST
enum G_TYPE_RESERVED_BSE_LAST;
Undocumented in source.
G_TYPE_RESERVED_GLIB_FIRST
enum G_TYPE_RESERVED_GLIB_FIRST;
Undocumented in source.
G_TYPE_RESERVED_GLIB_LAST
enum G_TYPE_RESERVED_GLIB_LAST;
Undocumented in source.
G_TYPE_RESERVED_USER_FIRST
enum G_TYPE_RESERVED_USER_FIRST;
Undocumented in source.
G_TYPE_STRING
enum G_TYPE_STRING;
Undocumented in source.
G_TYPE_UCHAR
enum G_TYPE_UCHAR;
Undocumented in source.
G_TYPE_UINT
enum G_TYPE_UINT;
Undocumented in source.
G_TYPE_UINT64
enum G_TYPE_UINT64;
Undocumented in source.
G_TYPE_ULONG
enum G_TYPE_ULONG;
Undocumented in source.
G_TYPE_VARIANT
enum G_TYPE_VARIANT;
Undocumented in source.

Structs

GInterfaceInfo
struct GInterfaceInfo
Undocumented in source.
GTypeClass
struct GTypeClass
Undocumented in source.
GTypeFundamentalInfo
struct GTypeFundamentalInfo
Undocumented in source.
GTypeInfo
struct GTypeInfo
Undocumented in source.
GTypeInstance
struct GTypeInstance
Undocumented in source.
GTypeInterface
struct GTypeInterface
Undocumented in source.
GTypePlugin
struct GTypePlugin
Undocumented in source.
GTypeQuery
struct GTypeQuery
Undocumented in source.
GTypeValueTable
struct GTypeValueTable
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Unions

GTypeCValue
union GTypeCValue
Undocumented in source.

Variables

G_TYPE_FUNDAMENTAL_MAX
enum GType G_TYPE_FUNDAMENTAL_MAX;
Undocumented in source.

Meta