Ada Programming/Libraries/Ada.Containers
This language feature is only available from Ada 2005 on.
Ada.Containers is a unit of the Predefined Language Environment since Ada 2005.
Specification
editA typical —almost empty— root package. All the interesting stuff happens inside the child packages.
package
Ada.Containersis
pragma
Pure (Containers);type
Hash_Typeis
mod
implementation_defined;type
Count_Typeis
range
0 .. implementation_defined;end
Ada.Containers;
See also
editChild units
edit- Ada.Containers.Bounded_Doubly_Linked_Lists (Ada 2012)
- Ada.Containers.Bounded_Hashed_Maps (Ada 2012)
- Ada.Containers.Bounded_Hashed_Sets (Ada 2012)
- Ada.Containers.Bounded_Indefinite_Holders (Ada 2022)
- Ada.Containers.Bounded_Multiway_Trees (Ada 2012)
- Ada.Containers.Bounded_Ordered_Maps (Ada 2012)
- Ada.Containers.Bounded_Ordered_Sets (Ada 2012)
- Ada.Containers.Bounded_Priority_Queues (Ada 2012)
- Ada.Containers.Bounded_Synchronized_Queues (Ada 2012)
- Ada.Containers.Bounded_Vectors (Ada 2012)
- Ada.Containers.Doubly_Linked_Lists (Ada 2005)
- Ada.Containers.Generic_Array_Sort (generic procedure) (Ada 2005)
- Ada.Containers.Generic_Constrained_Array_Sort (generic procedure) (Ada 2005)
- Ada.Containers.Hashed_Maps (Ada 2005)
- Ada.Containers.Hashed_Sets (Ada 2005)
- Ada.Containers.Indefinite_Doubly_Linked_Lists (Ada 2005)
- Ada.Containers.Indefinite_Hashed_Maps (Ada 2005)
- Ada.Containers.Indefinite_Hashed_Sets (Ada 2005)
- Ada.Containers.Indefinite_Holders (Ada 2012)
- Ada.Containers.Indefinite_Multiway_Trees (Ada 2012)
- Ada.Containers.Indefinite_Ordered_Maps (Ada 2005)
- Ada.Containers.Indefinite_Ordered_Sets (Ada 2005)
- Ada.Containers.Indefinite_Vectors (Ada 2005)
- Ada.Containers.Multiway_Trees (Ada 2012)
- Ada.Containers.Ordered_Maps (Ada 2005)
- Ada.Containers.Ordered_Sets (Ada 2005)
- Ada.Containers.Synchronized_Queue_Interfaces (Ada 2012)
- Ada.Containers.Unbounded_Priority_Queues (Ada 2012)
- Ada.Containers.Unbounded_Synchronized_Queues (Ada 2012)
- Ada.Containers.Vectors (Ada 2005)
Wikibook
editExternal examples
edit- Search for examples of
Ada.Containers
in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook. - Search for posts related to
Ada.Containers
in: Stack Overflow, comp.lang.ada or any Ada related page.