Boolean (bool)
Real Numbers (real)
Strings (string)
Real-valued vectors (vector)
Real-valued matrices (matrix)
Basic Data Types
One Dimensional Arrays (array)
Two Dimensional Arrays (array2)
Stacks (stack)
Queues (queue)
Bounded Stacks (b_stack)
Bounded Queues (b_queue)
Lists (list)
Sets (set)
Integer Sets (int_set)
Partitions (partition)
Dynamic collections of trees (tree_collection)
Priority Queues and Dictionaries
Priority Queues (priority_queue)
Bounded Priority Queues (b_priority_queue)
Dictionaries (dictionary)
Dictionary Arrays (d_array)
Hashing Arrays (h_array)
Sorted Sequences (sortseq)
Persistent Dictionaries (p_dictionary)
Graphs and Related Data Types
Graphs (graph)
Undirected Graphs (ugraph)
Planar Maps (planar_map)
Parametrized Graphs (GRAPH)
Parametrized Undirected Graphs (UGRAPH)
Parametrized Planar Maps (PLANAR_MAP)
Node and Edge Arrays (node_array, edge_array)
Two Dimensional Node Arrays (node_matrix)
Node and Edge Sets (node_set, edge_set)
Node Partitions (node_partition)
Node Priority Queues (node_pq)
Two-Dimensional Geometry
Two-Dimensional Dictionaries (d2_dictionary)
Sets of Points (point_set)
Sets of Intervals (interval_set)
Sets of Parallel Segments (segment_set)
Planar Subdivision (subdivision)
Graphic Windows (window)