comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Record initialisation question
Date: Tue, 12 Jan 2021 11:38:22 +0000	[thread overview]
Message-ID: <lysg76e66p.fsf@pushface.org> (raw)
In-Reply-To: 2ed4c7a5-59a0-41a1-8e68-30f22bcdb5a4n@googlegroups.com

Shark8 <onewingedshark@gmail.com> writes:

>> I'll try it but I've just faced another problem where a component of 
>> another record is the address of the record itself. 
>
>     Type Example;
>     Function To_Address( Input : Access Example ) return System.Address
>        with Inline;
>     
>     Type Example is limited record
>         Addr : System.Address := To_Address(Example'Access);
>     End record;
>     
>     Package Cvt is new System.Address_To_Access_Conversions(Example);
>     Function To_Address( Input : Access Example ) return System.Address is
>       ( Cvt.To_Address( Input.all'Access ) );

OP wanted to place the data structures in ROM, the chance of this
working looks pretty remote

(what is it with this weird casing "convention" you use? makes the code
quite hard to read ...)

  reply	other threads:[~2021-01-12 11:38 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-09  9:30 Record initialisation question DrPi
2021-01-09 10:46 ` Dmitry A. Kazakov
2021-01-10 16:41   ` DrPi
2021-01-11 21:48     ` Shark8
2021-01-12 11:38       ` Simon Wright [this message]
2021-01-12 15:01         ` Shark8
2021-01-14 21:32           ` Simon Wright
2021-01-14 23:12             ` Shark8
2021-01-14 12:58       ` DrPi
2021-01-17 17:03   ` DrPi
2021-01-17 23:55     ` Shark8
2021-01-18 20:02       ` DrPi
2021-01-19  5:50         ` Randy Brukardt
2021-01-09 15:44 ` Niklas Holsti
2021-01-10 16:53   ` DrPi
2021-01-10 19:30     ` Niklas Holsti
2021-01-10 21:27       ` DrPi
2021-01-10 22:14         ` Niklas Holsti
2021-01-11 17:46           ` DrPi
2021-01-11 20:58             ` Niklas Holsti
2021-01-14 13:07               ` DrPi
2021-01-14 13:36                 ` AdaMagica
2021-01-14 14:07                 ` Jeffrey R. Carter
2021-01-14 14:09                   ` Jeffrey R. Carter
2021-01-14 14:27                 ` Niklas Holsti
2021-01-14 16:53                   ` Shark8
2021-01-15  7:50                     ` DrPi
2021-01-15 18:15                       ` Shark8
2021-01-16 10:28                         ` DrPi
2021-01-14 16:59                   ` Paul Rubin
2021-01-15  7:49                   ` DrPi
2021-01-17 17:08 ` DrPi
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox