From: michael.jackson5@virgin.net (Mike)
Subject: Re: Extension of non-limited type needs limited component
Date: 15 Nov 2002 13:51:15 -0800
Date: 2002-11-15T21:51:16+00:00 [thread overview]
Message-ID: <2dbd76f3.0211151351.1f7956a0@posting.google.com> (raw)
In-Reply-To: wccisyzhgat.fsf@shell01.TheWorld.com
I originally wrote:
> > How can assignment by upcasting the extended type possibly affect the
> > limited component?
>
Bob replied:
> If you have "type T2 is new T1 with...", then it is important that if T2
> is limited, then T1'Class must also be limited, because ":=" on T1'Class
> objects will copy the T2 part, if the objects' tag happens to be T2'Tag.
>
> In Ada, T1'Class is limited if and only if T1 is limited.
> So that means the whole hierarchy of tagged types has to be
> either limited or nonlimited. I'm not sure if it would cause semantic
> troubles to allow a nonlimited T1 with a limited T1'Class (assuming one
> could invent some syntax for saying so). Interesting question.
Aha. That is the reason!
Thanks Bob,
Mike
next prev parent reply other threads:[~2002-11-15 21:51 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-13 10:03 Extension of non-limited type needs limited component Mike
2002-11-13 12:06 ` Jean-Pierre Rosen
2002-11-14 9:26 ` Mike
2002-11-14 11:43 ` David C. Hoos, Sr.
2002-11-14 12:33 ` Jean-Pierre Rosen
2002-11-14 14:27 ` Dmitry A. Kazakov
2002-11-14 19:25 ` Randy Brukardt
2002-11-15 10:04 ` Dmitry A. Kazakov
2002-11-15 22:09 ` Robert A Duff
2002-11-16 12:39 ` Dmitry A. Kazakov
2002-11-16 16:15 ` Robert A Duff
2002-11-17 11:14 ` Dmitry A. Kazakov
2002-11-17 12:26 ` Dale Stanbrough
2002-11-18 20:33 ` Randy Brukardt
2002-11-18 21:48 ` Eric
2002-11-19 14:38 ` Eric
2002-11-15 21:41 ` Robert A Duff
2002-11-16 3:54 ` Randy Brukardt
2002-11-15 0:30 ` Robert A Duff
2002-11-15 10:22 ` Dmitry A. Kazakov
2002-11-15 21:56 ` Robert A Duff
2002-11-16 12:39 ` Dmitry A. Kazakov
2002-11-14 23:39 ` Robert A Duff
2002-11-15 21:51 ` Mike [this message]
2002-11-13 14:28 ` Robert A Duff
2002-11-14 9:33 ` Mike
2002-11-14 9:35 ` Lutz Donnerhacke
2002-11-14 21:41 ` Robert A Duff
-- strict thread matches above, loose matches on Subject: below --
2002-11-15 10:47 Grein, Christoph
2002-11-15 12:12 ` Dmitry A. Kazakov
2002-11-15 13:29 ` Jean-Pierre Rosen
2002-11-15 14:34 ` Dmitry A. Kazakov
2002-11-15 21:26 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox