TypeValueTable

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

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()

Properties

collectFormat
string collectFormat [@property getter]

Get collectFormat field.

collectFormat
string collectFormat [@property setter]

Set collectFormat field.

collectValue
GTypeValueCollectFunc collectValue [@property getter]

Get collectValue field.

collectValue
GTypeValueCollectFunc collectValue [@property setter]

Set collectValue field.

lcopyFormat
string lcopyFormat [@property getter]

Get lcopyFormat field.

lcopyFormat
string lcopyFormat [@property setter]

Set lcopyFormat field.

lcopyValue
GTypeValueLCopyFunc lcopyValue [@property getter]

Get lcopyValue field.

lcopyValue
GTypeValueLCopyFunc lcopyValue [@property setter]

Set lcopyValue field.

valueCopy
GTypeValueCopyFunc valueCopy [@property getter]

Get valueCopy field.

valueCopy
GTypeValueCopyFunc valueCopy [@property setter]

Set valueCopy field.

valueFree
GTypeValueFreeFunc valueFree [@property getter]

Get valueFree field.

valueFree
GTypeValueFreeFunc valueFree [@property setter]

Set valueFree field.

valueInit
GTypeValueInitFunc valueInit [@property getter]

Get valueInit field.

valueInit
GTypeValueInitFunc valueInit [@property setter]

Set valueInit field.

valuePeekPointer
GTypeValuePeekPointerFunc valuePeekPointer [@property getter]

Get valuePeekPointer field.

valuePeekPointer
GTypeValuePeekPointerFunc valuePeekPointer [@property setter]

Set valuePeekPointer field.