Definite Release holder

This commit is contained in:
Jano at Zelda
2018-01-31 16:24:51 +01:00
parent 8dbc94afe0
commit 17b7226bfd
+6 -2
View File
@@ -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;