gobject.type_value_table

Module for [TypeValueTable] class

Types 1

The #GTypeValueTable provides the functions required by the #GValue implementation, to serve as a container for values of a type.

Fields
GTypeValueTable _cInstance
Methods
void * _cPtr() nothrow
GTypeValueInitFunc valueInit() @property nothrowGet `valueInit` field. Returns: Function to initialize a GValue
void valueInit(GTypeValueInitFunc propval) @property nothrowSet `valueInit` field. Params: propval = Function to initialize a GValue
GTypeValueFreeFunc valueFree() @property nothrowGet `valueFree` field. Returns: Function to free a GValue
void valueFree(GTypeValueFreeFunc propval) @property nothrowSet `valueFree` field. Params: propval = Function to free a GValue
GTypeValueCopyFunc valueCopy() @property nothrowGet `valueCopy` field. Returns: Function to copy a GValue
void valueCopy(GTypeValueCopyFunc propval) @property nothrowSet `valueCopy` field. Params: propval = Function to copy a GValue
GTypeValuePeekPointerFunc valuePeekPointer() @property nothrowGet `valuePeekPointer` field. Returns: Function to peek the contents of a GValue if they fit into a pointer
void valuePeekPointer(GTypeValuePeekPointerFunc propval) @property nothrowSet `valuePeekPointer` field. Params: propval = Function to peek the contents of a GValue if they fit into a pointer
string collectFormat() @property nothrowGet `collectFormat` field. Returns: A string format describing how to collect the contents of this value bit-by-bit. Each character in the format represents an argument to be collected, and the cha...
void collectFormat(string propval) @property nothrowSet `collectFormat` field. Params: propval = A string format describing how to collect the contents of this value bit-by-bit. Each character in the format represents an argument to be collected, an...
string lcopyFormat() @property nothrowGet `lcopyFormat` field. Returns: Format description of the arguments to collect for @lcopy_value, analogous to @collect_format. Usually, @lcopy_format string consists only of `'p'`s to provide lco...
void lcopyFormat(string propval) @property nothrowSet `lcopyFormat` field. Params: propval = Format description of the arguments to collect for @lcopy_value, analogous to @collect_format. Usually, @lcopy_format string consists only of `'p'`s to pr...
Constructors
this(void * ptr, Flag!"Take" take)