From: "Egil H. H�vik" <egil.harald.hoevik@REMOVEkongsberg.com>
Subject: Re: APQ
Date: Fri, 17 Dec 2004 10:06:20 +0100
Date: 2004-12-17T10:06:20+01:00 [thread overview]
Message-ID: <cpu73t$9nr$1@kda-news.kongsberg.com> (raw)
In-Reply-To: sa41xdpsfnt.fsf@snoopy.apana.org.au
"Brian May" <bam@snoopy.apana.org.au> wrote in message
news:sa41xdpsfnt.fsf@snoopy.apana.org.au...
> >>>>> "Warren" == Warren W Gay VE3WWG <ve3wwg@NoSpam.cogeco.ca> writes:
>
> Warren> The error looks familiar, though I don't understand the reason
> Warren> for the "limitation" that the compiler is imposing.
>
> It would make perfect sense if I hadn't declared the type to be
> abstract. If a type has any abstract methods, then the type must be
> abstract too. This in turn prohibits creating any objects based on
> this type. Child types do not need to be defined abstract if the
> define all the abstract methods. I believe this is just what we
> required for this situation.
>
> However, in this case the type is abstract (or so I believe), hence
> the error will not occur.
>
My guess is that your full declaration of Root_Connection_Type in the
private part
is not abstract:
...
type Root_Connection_Type is abstract new
Ada.Finalization.Limited_Controlled with private;
...
private
type Root_Connection_Type is abstract new
Ada.Finalization.Limited_Controlled with null record;
-- full declaration. This must also be abstract
...
~egilhh
next prev parent reply other threads:[~2004-12-17 9:06 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-15 23:31 APQ Brian May
2004-12-16 11:34 ` APQ Warren W. Gay VE3WWG
2004-12-16 23:58 ` APQ Randy Brukardt
2004-12-17 3:45 ` APQ Brian May
2004-12-17 4:03 ` APQ Warren W. Gay VE3WWG
2004-12-17 4:38 ` APQ Brian May
2004-12-17 9:06 ` Egil H. H�vik [this message]
2004-12-17 11:42 ` APQ Brian May
2004-12-17 22:55 ` APQ Brian May
2004-12-18 15:52 ` APQ Warren W. Gay VE3WWG
2004-12-18 18:23 ` APQ Dmitry A. Kazakov
2004-12-21 23:34 ` APQ Brian May
2004-12-22 8:57 ` APQ Dmitry A. Kazakov
2004-12-22 10:07 ` APQ Martin Krischik
2004-12-22 13:15 ` APQ Dmitry A. Kazakov
2004-12-22 16:53 ` APQ Martin Krischik
2004-12-22 17:21 ` APQ Dmitry A. Kazakov
2004-12-22 18:23 ` APQ Martin Krischik
2004-12-17 8:59 ` APQ Stephen Leake
2004-12-17 14:12 ` APQ Dmitry A. Kazakov
2004-12-17 23:20 ` APQ Brian May
2004-12-18 16:13 ` APQ Dmitry A. Kazakov
2004-12-21 23:29 ` APQ Brian May
2004-12-22 9:14 ` APQ Dmitry A. Kazakov
2005-01-04 21:32 ` APQ Brian May
2005-01-05 11:58 ` APQ Dmitry A. Kazakov
2004-12-23 17:04 ` APQ (Connection Cloning) Warren W. Gay VE3WWG
2004-12-23 17:55 ` Georg Bauhaus
2004-12-23 18:52 ` Warren W. Gay VE3WWG
2005-01-03 7:40 ` Frank Piron
2004-12-17 13:54 ` APQ Dmitry A. Kazakov
-- strict thread matches above, loose matches on Subject: below --
2004-12-16 4:37 APQ Christoph Karl Walter Grein
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox