From: Marius Amado Alves <amado.alves@netcabo.pt>
To: comp.lang.ada@ada-france.org
Subject: Re: generic parameter Copy for primitifs types.
Date: Tue, 28 Jun 2005 12:21:34 +0100
Date: 2005-06-28T12:21:34+01:00 [thread overview]
Message-ID: <mailman.101.1119957749.17633.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <uekamrcxm.fsf@earthlink.net>
> The access type is unnecessary. The feature you want here has been
> available since Ada83:
>
> generic
> type T is private;
> package P is
> procedure Default_Copy (From : in T; To : out T);
>
> generic
> with procedure Copy (From : in T; To : out T) is Default_Copy;
> package Q is ...;
> end P;
Of course. What was I thinking? It's right there on RM95 12.6(2). I
hope the original poster is still listening, as surely this is the best
idiom.
I know what I was thinking. I was under the influence of a recent case
of (non-generic) subprograms with access-to-subprogram parameters with
defaults. Here you do need access types in Ada 95. Will the anonymous
access-to-subprogram types of Ada 2006 allow defaults?
next prev parent reply other threads:[~2005-06-28 11:21 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-06-23 16:41 generic parameter Copy for primitifs types nblanpain
2005-06-23 17:47 ` Marc A. Criley
2005-06-23 17:54 ` Dmitry A. Kazakov
2005-06-23 19:41 ` nblanpain
2005-06-23 23:44 ` Marius Amado Alves
2005-06-28 10:30 ` Matthew Heaney
2005-06-28 11:21 ` Marius Amado Alves [this message]
2005-06-24 7:28 ` Dmitry A. Kazakov
2005-06-24 11:45 ` Marius Amado Alves
2005-06-24 14:53 ` Dmitry A. Kazakov
2005-06-24 15:11 ` Marius Amado Alves
2005-06-25 15:05 ` Martin Krischik
2005-06-23 18:30 ` Björn Persson
2005-06-23 19:39 ` nblanpain
2005-06-23 19:52 ` Marc A. Criley
2005-06-24 3:10 ` Jeffrey Carter
2005-06-27 4:28 ` Christoph 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