From: sk <noname@myob.com>
Subject: Re: Run-Time Type Assignment
Date: Wed, 28 Aug 2002 11:06:22 -0500
Date: 2002-08-28T11:06:22-05:00 [thread overview]
Message-ID: <mailman.1030551002.7393.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 005101c24ea9$0de9c960$789a0844@robertqgx6k4x9
Hi,
Without knowing exactly what you are wanting to do
(the complex nesting of types would make me consider
about rethinking my data modeling), try this
(compiles Linux 3.14p. Also q&d so don't know how
usable this is).
---------------------------------------------------------
procedure xxxx is
type Base_Type is abstract tagged null record;
type Parm1_Type is new Natural;
type Parm2_Type is new Character;
type Parm3_Type is new Integer;
type Level_One is new Base_Type with record
Parm1 : Parm1_Type;
end record;
type Level_Two is new Level_One with record
Parm2 : Parm2_Type;
end record;
type Level_Three is new Level_Two with record
Parm3 : Parm3_Type;
end record;
type Base_Access is access all Base_Type;
type Main_Type (Parms : Base_Access) is null record;
begin
null;
end xxxx;
--
-------------------------------------
-- Merge vertically for real address
-------------------------------------
s n p @ t . o
k i e k c c m
-------------------------------------
next parent reply other threads:[~2002-08-28 16:06 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <005101c24ea9$0de9c960$789a0844@robertqgx6k4x9>
2002-08-28 16:06 ` sk [this message]
2002-08-28 22:44 ` Run-Time Type Assignment tmoran
2002-08-29 0:37 ` tmoran
[not found] <002a01c24e5f$9ee347b0$789a0844@robertqgx6k4x9>
2002-08-28 11:33 ` sk
[not found] ` <3D6CB4F5.F4E05D76@myob.com>
2002-08-28 11:37 ` sk
2002-08-28 15:39 ` Robert C. Leif
2002-08-28 18:53 ` Jeffrey Carter
2002-08-28 20:54 ` Robert C. Leif
2002-08-28 22:55 ` Robert A Duff
2002-08-29 3:18 ` Robert C. Leif
2002-08-28 6:53 Robert C. Leif
2002-08-28 11:04 ` Robert Dewar
2002-08-28 13:35 ` Robert A Duff
2002-08-28 14:56 ` Larry Kilgallen
2002-08-28 14:31 ` Robert A Duff
2002-08-28 14:59 ` Lutz Donnerhacke
2002-08-28 22:32 ` Robert A Duff
2002-08-29 22:55 ` Dmitry A.Kazakov
2002-08-28 18:03 ` Frank J. Lhota
2002-08-28 18:37 ` Pat Rogers
2002-08-28 22:47 ` Robert A Duff
2002-08-29 13:32 ` Ben Brosgol
2002-08-29 13:52 ` SIMON Claude
2002-08-29 14:30 ` Robert A Duff
2002-08-29 18:27 ` Randy Brukardt
2002-08-29 14:56 ` Robert A Duff
2002-08-30 3:04 ` Ben Brosgol
2002-08-30 22:54 ` Robert A Duff
2002-08-29 15:09 ` Larry Kilgallen
2002-08-29 14:29 ` Marin D. Condic
2002-08-28 13:41 ` Robert A Duff
2002-08-28 17:15 ` Hyman Rosen
2002-08-28 20:27 ` Björn Lundin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox