gobject.boxed

Module for [Boxed] class

class Boxed

Types 1

classBoxed

Class wrapper for boxed types

Fields
void * _cInstancePtr
Methods
GType _getGType()Get the GType of this boxed type. Returns: The GObject GType
GType _gType() @propertyBoxed GType property. Returns: The GType of the Boxed class.
Boxed self()Convenience method to return `this` cast to a type. For use in D with statements.
void * boxCopy()Make a copy of the wrapped C boxed data. Returns: Copy of the boxed type
void * boxedCopy(T)(void * cBoxed)Copy a C boxed value using gboxedcopy. Params: T = The D boxed type cBoxed = The C boxed pointer Returns: A copy of the boxed type
void boxedFree(T)(void * cBoxed)Free a C boxed value using gboxedfree. Params: T = The D boxed type cBoxed = The C boxed pointer
Constructors
this(void * boxPtr, Flag!"Take" take)Constructor for wrapping a GObject boxed value Params: boxPtr = The pointer to the boxed type instance take = Yes.Take if ownership of pointer should be taken by the D object, No.Take to do a box c...
this(Boxed boxed)Constructor for duplicating a wrapped boxed type value.
Destructors