comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: Generic formal access types
Date: Fri, 02 May 2003 16:18:20 GMT
Date: 2003-05-02T16:18:20+00:00	[thread overview]
Message-ID: <gTwsa.441952$OV.431849@rwcrnsc54> (raw)
In-Reply-To: 3eb23fca$1@epflnews.epfl.ch

>declare
>    type Ptr is access Integer;
>    package Instance is new Generic_Package (Integer);
>    P : Ptr;
>...
>Here, P is of type "Ptr" and the function returns "Node_Content_Ptr".
>For the compiler to accept this, I will have to declare Ptr as "access
>all Integer" and do an explicit conversion:
Why not
 declare
     package Instance is new Generic_Package (Integer);
     subtype Ptr is Instance.Node_Content_Ptr;
     P : Ptr;



  reply	other threads:[~2003-05-02 16:18 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-30 18:30 Generic formal access types 
2003-04-30 19:27 ` Simon Wright
2003-05-01  8:58   ` 
2003-04-30 21:42 ` Chad R. Meiners
2003-05-01  9:06   ` 
2003-05-01  9:58     ` Martin Krischik
2003-05-01 13:00       ` 
2003-05-02  9:14         ` Ludovic Brenta
2003-05-02 10:43           ` 
2003-05-02 10:50             ` 
2003-05-01 10:09     ` 
2003-05-02  1:14 ` tmoran
2003-05-02  9:52   ` 
2003-05-02 16:18     ` tmoran [this message]
2003-05-02 16:57       ` Robert A Duff
2003-05-02 19:39         ` Randy Brukardt
2003-05-05  8:14         ` 
2003-05-05 16:40         ` Matthew Heaney
2003-05-05 17:34           ` 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