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)
GType _gType() @property
SetGroup self()Returns `this`, for use in `with` statements.
gda.set_source.SetSource nodesSource() @propertyGet `nodesSource` field. Returns: if NULL, then @nodes contains exactly one entry
void nodesSource(gda.set_source.SetSource propval) @propertySet `nodesSource` field. Params: propval = if NULL, then @nodes contains exactly one entry
gda.set_group.SetGroup copy()Copy constructor. Returns: a new #GdaSetGroup
int getNNodes()
gda.set_node.SetNode getNode()This method always return first #GdaSetNode in sg. Returns: first #GdaSetNode in sg.
gda.set_node.SetNode[] getNodes()Returns a #GSList with the #GdaSetNode grouped by sg. You must use #gslistfree on returned list. Returns: a #GSList with all nodes in sg.
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.