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

Paket: libgee-0.8-2 (0.20.4-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 227,3 kB888,0 kB [Liste der Dateien]
arm64 210,2 kB896,0 kB [Liste der Dateien]
armel 180,1 kB692,0 kB [Liste der Dateien]
armhf 187,2 kB512,0 kB [Liste der Dateien]
i386 240,0 kB1.028,0 kB [Liste der Dateien]
mips64el 167,9 kB1.030,0 kB [Liste der Dateien]
mipsel 170,3 kB983,0 kB [Liste der Dateien]
ppc64el 234,3 kB1.276,0 kB [Liste der Dateien]
s390x 201,8 kB928,0 kB [Liste der Dateien]