Add read_only to Map.Entry
[platform/upstream/libgee.git] / README
1 libgee is a collection library providing GObject-based interfaces and
2 classes for commonly used data structures.
3
4 libgee provides the following interfaces:
5
6         * Iterable
7           * Collection
8             * List
9             * Set
10         * Iterator
11         * Map
12
13 The ArrayList, HashSet, and HashMap classes provide a reasonable sample
14 implementation of the List, Set, and Map interfaces. ReadOnlyCollection,
15 ReadOnlyList, ReadOnlySet, and ReadOnlyMap are read-only wrapper classes
16 that prevent modification of the underlying collection.
17
18 libgee is written in Vala and can be used like any GObject-based C library.
19 It's planned to provide bindings for further languages.
20