From: "Stephen Cole" <s_k_cole@yahoo.com>
Subject: Simple Question 3
Date: Thu, 11 Oct 2001 15:28:31 +0100
Date: 2001-10-11T15:28:31+01:00 [thread overview]
Message-ID: <9q49v5$6dj$1@trog.dera.gov.uk> (raw)
Hi
Question 3.....
package MyTstTypes is
type MyRcd is tagged
record
a: Integer;
b: Float;
end record;
function Unit return MyRcd;
type MyNewRcd is new MyRcd with
record
c: Integer;
end record;
-- function Unit return MyNewRcd;
type MyNewRcd2 is new MyNewRcd with
record
d: Float;
end record;
end MyTstTypes;
The compiler complains with the following text....
"mytsttypes.ads:10:09: type must be declared abstract or "Unit" overridden"
It wants me to define a version of Unit() for each derived type?! Why?
next reply other threads:[~2001-10-11 14:28 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-11 14:28 Stephen Cole [this message]
2001-10-11 22:41 ` Simple Question 3 tmoran
2001-10-12 11:33 ` Stephen Cole
2001-10-12 17:03 ` tmoran
2001-10-14 7:51 ` Jean-Marc Bourguet
2001-10-12 13:33 ` David C. Hoos
2001-10-14 18:53 ` Stephen Cole
2001-10-14 20:45 ` Vincent Marciante
2001-10-14 21:00 ` Jeffrey Carter
2001-10-14 22:08 ` Stephen Cole
2001-10-15 6:26 ` Jeffrey Carter
2001-10-14 21:15 ` Primitive operations and derived types (Was: Simple Question 3) Jacob Sparre Andersen
2001-10-14 21:42 ` Simple Question 3 tmoran
2001-10-14 22:30 ` Stephen Cole
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox