gda.set_group

Module for [SetGroup] class

class SetGroup

Types 1

Since 5.2, you must consider this struct as opaque. Any access to its internal must use public API. Don't try to use #gda_set_group_free on a struct that was created manually.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
SetGroup self() nothrowReturns `this`, for use in `with` statements.
gda.set_source.SetSource nodesSource() @property nothrowGet `nodesSource` field. Returns: if NULL, then @nodes contains exactly one entry
void nodesSource(gda.set_source.SetSource propval) @property nothrowSet `nodesSource` field. Params: propval = if NULL, then @nodes contains exactly one entry
void addNode(gda.set_node.SetNode node) nothrow
gda.set_group.SetGroup copy() nothrowCopy constructor. Returns: a new #GdaSetGroup
int getNNodes() nothrow
gda.set_node.SetNode getNode() nothrowThis method always return first #GdaSetNode in sg. Returns: first #GdaSetNode in sg.
gda.set_node.SetNode[] getNodes() nothrowReturns a #GSList with the #GdaSetNode grouped by sg. You must use #g_slist_free on returned list. Returns: a #GSList with all nodes in sg.
void setSource(gda.set_source.SetSource source) nothrow
Constructors
this(void * ptr, Flag!"Take" take)
this(gda.set_node.SetNode node)Creates a new #GdaSetGroup struct. If source is null then new group contains just one #GdaSetNode.