Charles: A Data Structure Library for Ada 95

by Matthew Heaney
To appear at 8th International Conference on Reliable Software Technologies - Ada-Europe 2003 (AE03), Toulouse, France, 16-20 June 2003
 
Abstract

Charles is a container library for Ada95, modelled closely ont the C++ STL. Sequence containers (vectors, deques, and lists) store unordered elements, inserted at specified positions. Associative containers (sets and maps) order elements according to a key associated each element; both sorted (tree-based) and hashed containers are provided. The library also provides a suite of generic algorithms to manipulate any sequence of elements, irrespective of the container in which the elements are stored.

  Back