gobject.type_class

Module for [TypeClass] struct

struct TypeClass

Types 1

structTypeClass

An opaque structure used as the base of all classes.

Fields
GType gType
Methods
void addPrivate(size_t privateSize)Registers a private structure for an instantiatable type.
void * getPrivate(gobject.types.GType privateType)
gobject.type_class.TypeClass peekParent()This is a convenience function often needed in class initializers. It returns the class structure of the immediate parent type of the class passed in. Since derived classes hold a reference count ...
gobject.type_class.TypeClass peek(gobject.types.GType type)This function is essentially the same as [gobject.typeclass.TypeClass.ref], except that the classes reference count isn't incremented. As a consequence, this function may return null if the class o...
gobject.type_class.TypeClass peekStatic(gobject.types.GType type)A more efficient version of [gobject.type_class.TypeClass.peek] which works only for static types.
gobject.type_class.TypeClass ref_(gobject.types.GType type)Increments the reference count of the class structure belonging to type. This function will demand-create the class if it doesn't exist already.