comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: Some help for a C++ guy
Date: Fri, 08 Apr 2005 15:42:30 -0500
Date: 2005-04-08T15:42:30-05:00	[thread overview]
Message-ID: <4YudnV8ju-IrccvfRVn-og@comcast.com> (raw)
In-Reply-To: 1112982557.068751.125740@o13g2000cwo.googlegroups.com

>  Handlers : Array (0..1) of Message_Handler.Handler;
> ...
>     Callbacks := Handlers(0).Num_Message_Callbacks;
  In Ada 95 you would say
      Callbacks := Num_Message_Callbacks(Handler(0));
ie, you pass the (tagged) parameter as a parameter, not as a prefix.
(The prefix form will apparently be allowed by the upcoming revision.)
  With the generic version you clearly did not have inheritance, so do
want to add it now?  You must be planning some significant architectural
changes.  Why is a Handler a tagged record rather than an untagged one?



  reply	other threads:[~2005-04-08 20:42 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-07 22:14 Some help for a C++ guy defaultuserbr
2005-04-07 22:51 ` Ed Falis
2005-04-07 23:18   ` defaultuserbr
2005-04-07 23:32     ` Ed Falis
2005-04-08 15:41       ` defaultuserbr
2005-04-08  5:50     ` Simon Wright
2005-04-08 15:47       ` defaultuserbr
2005-04-08 17:49       ` defaultuserbr
2005-04-08 20:42         ` tmoran [this message]
2005-04-08 21:18           ` defaultuserbr
2005-04-08 20:54         ` defaultuserbr
2005-04-08 22:20           ` tmoran
2005-04-08 23:03             ` defaultuserbr
2005-04-09  0:19               ` tmoran
2005-04-09 15:17                 ` defaultuserbr
2005-04-08  4:43 ` tmoran
2005-04-08 15:55   ` defaultuserbr
2005-04-09 22:20     ` Matthew Heaney
replies disabled

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