Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Ada Programming/Libraries/Container/Booch

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Libraries Container Booch __TOC__ 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. with Ada Calendar; with Ada Strings Bounded; package Cars is package Plate_Strings is new Ada.Strings.Bounded.Generic_Bounded_Length (10); subtype Plate_String is Plate_Strings.Bounded_String; package Model_Strings is new Ada.Strings.Bounded.Generic_Bounded_Length (32); subtype Model_String is Model_Strings.Bounded_String; type Car is record Plate : Plate_String; Model : Model_String; Registered : Ada.Calendar.Time; end record; end Cars; with BC.Containers.Collections.Bounded; with Cars; package My_Fleet_Combined is use type Cars.Car; package Abstract_Car_Containers is new BC.Containers (Cars.Car); package Abstract_Car_Collections is new Abstract_Car_Containers.Collections; package Fleets is new Abstract_Car_Collections.Bounded (Maximum_Size => 30); The_Fleet : Fleets.Collection; end My_Fleet_Combined; See also Wikibook Ada Programming Ada Programming/Libraries Ada Programming/Libraries/Container Booch