diff --git a/src/alire-containers.ads b/src/alire-containers.ads index e0fe61ba..e8bcc88d 100644 --- a/src/alire-containers.ads +++ b/src/alire-containers.ads @@ -1,3 +1,4 @@ +with Ada.Containers.Indefinite_Holders; with Ada.Containers.Indefinite_Ordered_Maps; with Ada.Containers.Indefinite_Ordered_Sets; @@ -9,14 +10,17 @@ package Alire.Containers with Preelaborate is Releases."<", Releases."="); subtype Release_Set is Release_Sets.Set; + + package Release_Holders is new Ada.Containers.Indefinite_Holders (Releases.Release, + Releases."="); + subtype Release_H is Release_Holders.Holder; --- package Milestone_Sets is new Ada.Containers.Indefinite_Ordered_Sets (Milestone); --- subtype Milestone_Set is Milestone_Sets.Set; package Project_Version_Maps is new Ada.Containers.Indefinite_Ordered_Maps (Project_Name, Semantic_Versioning.Version, "<", Semantic_Versioning."<"); subtype Version_Map is Project_Version_Maps.Map; + package Project_Release_Maps is new Ada.Containers.Indefinite_Ordered_Maps (Project_Name, Releases.Release, "<", Releases."="); subtype Release_Map is Project_Release_Maps.Map;