Glib
GLib is a lower-level library that provides many useful definitions and functions, which are most commonly used but not limited to creation of GDK and GTK applications. Some features of GLib include
A number of data structures (and their related operations) are also defined, including - memory chunks
- doubly-linked lists
- singly-linked lists
- hash tables
- strings (which can grow dynamically)
- string chunks (groups of strings)
- arrays (which can grow in size as elements are added)
- balanced binary trees
- N-ary trees
- quarks (a two-way association of a string and a unique integer identifier)
- keyed data lists (lists of data elements accessible by a string or integer id)
- relations and tuples (tables of data which can be indexed on any number of fields)
- caches.
External links
|
|