Definite Release holder
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
with Ada.Containers.Indefinite_Holders;
|
||||||
with Ada.Containers.Indefinite_Ordered_Maps;
|
with Ada.Containers.Indefinite_Ordered_Maps;
|
||||||
with Ada.Containers.Indefinite_Ordered_Sets;
|
with Ada.Containers.Indefinite_Ordered_Sets;
|
||||||
|
|
||||||
@@ -9,14 +10,17 @@ package Alire.Containers with Preelaborate is
|
|||||||
Releases."<",
|
Releases."<",
|
||||||
Releases."=");
|
Releases."=");
|
||||||
subtype Release_Set is Release_Sets.Set;
|
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
|
package Project_Version_Maps is new Ada.Containers.Indefinite_Ordered_Maps
|
||||||
(Project_Name, Semantic_Versioning.Version, "<", Semantic_Versioning."<");
|
(Project_Name, Semantic_Versioning.Version, "<", Semantic_Versioning."<");
|
||||||
subtype Version_Map is Project_Version_Maps.Map;
|
subtype Version_Map is Project_Version_Maps.Map;
|
||||||
|
|
||||||
|
|
||||||
package Project_Release_Maps is new Ada.Containers.Indefinite_Ordered_Maps
|
package Project_Release_Maps is new Ada.Containers.Indefinite_Ordered_Maps
|
||||||
(Project_Name, Releases.Release, "<", Releases."=");
|
(Project_Name, Releases.Release, "<", Releases."=");
|
||||||
subtype Release_Map is Project_Release_Maps.Map;
|
subtype Release_Map is Project_Release_Maps.Map;
|
||||||
|
|||||||
Reference in New Issue
Block a user