Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libgee-0.8  ]

Paket: libgee-0.8-2 (0.20.6-1)

Links für libgee-0.8-2

Screenshot

Debian-Ressourcen:

Quellcode-Paket libgee-0.8 herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Container-Hilfsbibliothek auf Grundlage von GObject

libgee ist eine Container-Bibliothek (»collection«-Bibliothek), die Schnittstellen und Klassen auf Basis von GObject für häufig verwendete Datenstrukturen bereitstellt.

libgee stellt die folgenden Schnittstellen bereit:

 * Traversable
   - Iterable
          Collection
          # List
            * BidirList
          # Set
            * SortedSet
              - BidirSortedSet
          # MultiSet
          # Queue
            * Deque
          Map
          # SortedMap
            * BidirSortedMap
   - Iterator
          BidirIterator
          # BidirListIterator
          ListIterator
          # BidirListIterator
 * MultiMap
 * Future

Die Klassen ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, Promise, TreeSet, TreeMap, TreeMultiSet und TreeMultiMap stellen eine ausreichende Umsetzung dieser Schnittstellen bereit. Zusätzlich wird ein hilfreicher Satz von abstrakten Klassen bereitgestellt, der die Implementierung neuer Container erleichtert.

Zusätzlich stellt die API Mittel bereit, um abhängig vom Container schreibgeschützte Ansichten, effiziente Sortieralgorithmen, einfache, bidirektionale oder indexbasierte wandelbare Iteratoren abzurufen.

libgee ist in Vala geschrieben und kann wie jede auf GObject aufbauende C-Bibliothek verwendet werden. Es ist geplant, Bindungen für weitere Sprachen anzubieten.

Dieses Paket enthält die Laufzeitbibliotheken.

Andere Pakete mit Bezug zu libgee-0.8-2

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libgee-0.8-2 herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 230,6 kB901,0 kB [Liste der Dateien]
arm64 214,2 kB957,0 kB [Liste der Dateien]
armel 181,3 kB701,0 kB [Liste der Dateien]
armhf 186,9 kB573,0 kB [Liste der Dateien]
i386 242,5 kB1.037,0 kB [Liste der Dateien]
mips64el 169,0 kB1.059,0 kB [Liste der Dateien]
mipsel 171,4 kB992,0 kB [Liste der Dateien]
ppc64el 238,0 kB1.277,0 kB [Liste der Dateien]
s390x 204,6 kB933,0 kB [Liste der Dateien]