gee-0.8
Description:
Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures.
Content:
Namespaces:
- Gee
Interfaces:
- BidirIterator - A bi-directional iterator.
- BidirList
- BidirListIterator
- BidirMapIterator - A bi-directional Map
iterator.
- BidirSortedMap
- BidirSortedSet
- Collection - A generic collection of objects.
- Comparable - This interface defines a total
ordering among instances of each class implementing it.
- Deque - A double-ended queue.
- Future - Future is a value which might not yet be
computed - for example it is calculated in different thread or depends on I/O value.
- Hashable - This interface defines a hash function
among instances of each class implementing it.
- Iterable - An object that can provide an
Iterator.
- Iterator - An iterator over a collection.
- List - An ordered collection.
- ListIterator - A list iterator. This supports bi
-directional and index-based iteration.
- Map - An object that maps keys to values.
- MapIterator - An iterator over a map.
- MultiMap - A map with multiple values per key.
- MultiSet - A collection with duplicate elements.
- Queue - A collection designed for holding elements
prior to processing.
- Set - A collection without duplicate elements.
- SortedMap
- SortedSet - A sorted set, which you can navigate
over and get sub-sets of.
- Traversable - It's a common interface for
Iterator and Iterable. It provides
a fast, high level functions.
Classes:
Error domains:
Delegates:
Methods:
- public async void async_task () throws ThreadError
Continues the execution asynchroniously in helper thread. Internally
one of threads from pool will execute the task.
- public Future<G> task<G> (owned Task<G> task) throws ThreadError
Schedules a task to execute asynchroniously. Internally one of
threads from pool will execute the task.
- Functions - Helpers for equal, hash and compare
functions.
Methods: