comp.lang.ada
 help / color / mirror / Atom feed
* for x'address or variant
@ 2003-04-20 11:50 kat-Zygfryd
  2003-04-20 14:05 ` James S. Rogers
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: kat-Zygfryd @ 2003-04-20 11:50 UTC (permalink / raw)


I have a tiny problem, I want to have a structure:
type P is access X;
type X is record
    next: array(1..2) of P;
    left: P;
    right: P;
end record;
wherein the left component uses next(1)'address
and right component uses next(2)'address,
unfortunately "for x'address use" statements are
not allowed within record declarations, and
variant records don't allow me to access both
next and left/right exchangably. do you know a way
to work this out?

Zygfryd @gnat3.15





^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2003-04-22 12:02 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-20 11:50 for x'address or variant kat-Zygfryd
2003-04-20 14:05 ` James S. Rogers
2003-04-20 15:17 ` Steve
2003-04-20 16:19 ` Nick Roberts
2003-04-20 16:57   ` kat-Zygfryd
2003-04-20 16:17     ` Simon Wright
2003-04-20 18:07       ` kat-Zygfryd
2003-04-20 19:39         ` Robert A Duff
2003-04-20 21:17           ` kat-Zygfryd
2003-04-21  2:25             ` John R. Strohm
2003-04-21 10:26               ` kat-Zygfryd
2003-04-21 12:59                 ` Robert A Duff
2003-04-21 16:29                   ` kat-Zygfryd
2003-04-21 17:25                     ` tmoran
2003-04-21 19:48                     ` Robert A Duff
2003-04-21 20:12                       ` kat-Zygfryd
2003-04-21 20:55                         ` Robert A Duff
2003-04-22 12:02                         ` John R. Strohm

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