Ada Programming/Libraries/Container/Booch

Library containers

 * Bags


 * Collections
 * Plain
 * Ordered


 * Dequeues


 * Graphs
 * Directed
 * Undirected


 * Lists
 * Single
 * Double


 * Maps
 * Queues
 * Plain
 * Ordered


 * Rings
 * Sets
 * Stacks
 * Trees
 * AVL
 * Binary
 * Multiway

Library links

 * Author      : Simon Wright
 * Homepage    : http://booch95.sourceforge.net
 * Tutorial    : http://booch95.sourceforge.net/case-study.html
 * Project Info : http://sourceforge.net/projects/booch95
 * CVS Archive : http://sourceforge.net/cvs/?group_id=135616
 * Download    : http://sourceforge.net/project/showfiles.php?group_id=135616

Sample code
Read the project tutorial for full detail.

; ;  Cars Plate_Strings Ada.Strings.Bounded.Generic_Bounded_Length (10); Plate_String Plate_Strings.Bounded_String; Model_Strings Ada.Strings.Bounded.Generic_Bounded_Length (32); Model_String Model_Strings.Bounded_String; Car Plate : Plate_String; Model : Model_String; Registered : Ada.Calendar.Time; ; Cars;

BC.Containers.Collections.Bounded; Cars; My_Fleet_Combined Cars.Car; Abstract_Car_Containers BC.Containers (Cars.Car); Abstract_Car_Collections Abstract_Car_Containers.Collections; Fleets Abstract_Car_Collections.Bounded (Maximum_Size => 30); The_Fleet : Fleets.Collection; My_Fleet_Combined;

Wikibook

 * Ada Programming
 * Ada Programming/Libraries
 * Ada Programming/Libraries/Container

|Booch