libFirm
Loading...
Searching...
No Matches
Abstract Data Structures

This module contains abstract datatypes like lists and hashmaps. More...

Topics

 Arrays
 
 
 Generic Hashset
 Generic Hashset
 
 Linked Lists
 
 
 Memory Allocation
 
 
 Pointer Map
 Pointer->Pointer hashmap
 
 Pointer Set
 (Hash)sets containing pointers.
 
 Priority Queue
 A priority queue.
 
 Union-Find
 Union-Find data structure
 

Detailed Description

This module contains abstract datatypes like lists and hashmaps.

They're provided as a convenience, the firm API is fully functionaly without them so you can just as well use a library like glib and libapr or write your own.