libFirm 1.20
Abstract Data Structures

This module contains abstract datatypes. More...

Modules

 Arrays
 Set (custom Compare)
 

A pointer set with user-definable compare function.


 Linked Lists
 

Doubly linked lists.


 Double Ended Queue
 

Implementation if a double ended queue datastructure for generic pointers.


 Pointer Map
 

Pointer->Pointer hashmap.


 Priority Queue
 

A priority queue.


 Pointer Set
 

(Hash)sets containing pointers.


 Generic Hashset
 

Generic Hashset.


 Union-Find
 

Union-Find datastructure.


 Memory Allocation

Detailed Description

This module contains abstract datatypes.

The firm API is fully functional without these abstract datatypes. They're provided as a convenience.