[12:00:31] <landgraf> package Redmine_Projects_Map is new Ada.Containers.Ordered_Maps(
Key_Type => Integer,
Element_Type => Redmine_Project_Access);
subtype Redmine_Projects is Redmine_Projects_Map.Map;
type Redmine_Projects_Access is access all Redmine_Projects;
[12:00:41] <landgraf> так нельзя делать?
[12:17:03] <vgodunko> Почему нельзя?
[12:17:41] <landgraf> потом я возвращаю из функции Redmine_Projects_Access, а мне говорят что нужен Ada.Containers.Ordered_Maps.Map
[12:17:54] <yeo> потому, что Redmine_Projects_Access не определен до инстантиации
[12:18:28] <vgodunko> А, вот в чём смысл тайный
[12:18:41] <landgraf> эм. а как его интанцировать, опеределить etc ?
[12:20:12] <yeo> может замутить еще один тип?
[12:20:44] <yeo> type X;
[12:20:53] <yeo> type Redmine_Projects_Access is access all X;
[12:21:01] <yeo> package Redmine_Projects_Map is new Ada.Containers.Ordered_Maps(
Key_Type => Integer,
Element_Type => Redmine_Project_Access);
[12:21:21] <yeo> type X is record
Map : Redmine_Projects_Map.Map;
end record;
[12:21:30] <landgraf> %)
[12:21:50] <landgraf> как-то много типов :(
[12:26:31] <landgraf> yeo, помогло вроде, теперь бы этот клубок типов раскурить еще
[12:29:46] <yeo> ну может тебе что-то понадобиться добавить в X кроме мап :)
[12:31:35] <landgraf> ктстати, итераторы в 2012 стандарте уже юзабельные?
[13:19:21] <landgraf> Put_Line(AWS.Messages.Image(Status_Code(AWS.Client.Post(
URL => Get_URL(rm) & "projects.xml",
Data => project_message,
Content_Type => "application/xml",
User => Get_UserName(rm),
Pwd => Get_Password(rm)
))));
[13:19:43] <landgraf> возвращает 401-й статус, какой еще Unauthorized нах? :(
[13:21:35] <landgraf> странно curl такую эе картинку рисует