QuarkList

Parameter lists are used primary in the parsing and creation of connection strings.

Constructors

this
this(GdaQuarkList* gdaQuarkList)

Sets our main struct and passes it to the parent class

this
this()

Creates a new GdaQuarkList, which is a set of key->value pairs, very similar to GLib's GHashTable, but with the only purpose to make easier the parsing and creation of data source connection strings.

this
this(string string)

Creates a new GdaQuarkList given a connection string.

Members

Functions

addFromString
void addFromString(string string, int cleanup)

Adds new key->value pairs from the given string. If cleanup is set to TRUE, the previous contents will be discarded before adding the new pairs.

clear
void clear()

Removes all strings in the given GdaQuarkList.

copy
QuarkList copy()

Creates a new GdaQuarkList from an existing one.

find
string find(string name)

Searches for the value identified by name in the given GdaQuarkList.

free
void free()

Releases all memory occupied by the given GdaQuarkList.

getQuarkListStruct
GdaQuarkList* getQuarkListStruct()

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

remove
void remove(string name)

Removes an entry from the GdaQuarkList, given its name.

Static functions

getType
GType getType()

Variables

gdaQuarkList
GdaQuarkList* gdaQuarkList;

the main Gtk struct

Meta