From: danmcleran@hotmail.com
Subject: Re: Private area and child packages
Date: 30 Dec 2004 07:31:48 -0800
Date: 2004-12-30T07:31:48-08:00 [thread overview]
Message-ID: <1104420708.559607.11230@z14g2000cwz.googlegroups.com> (raw)
In-Reply-To: aHqAd.11670$RH4.11125@newsread1.news.pas.earthlink.net
What about using Ada's Limited_Controlled type? Then, since no copies
could be made, I could do something like this:
with Ada.Finalization;
package Some_Package is
type Secret_Type is tagged limited private;
private
type Implementation_Type;
type Implementation_Access_Type is access Implementation_Type;
type Secret_Type is new Ada.Finalization.Limited_Controlled with
record
Implementation_Access : Implementation_Access_Type := null;
end record;
end Some_Package;
next prev parent reply other threads:[~2004-12-30 15:31 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-29 4:05 Private area and child packages danmcleran
2004-12-29 4:47 ` tmoran
2004-12-29 15:10 ` danmcleran
2004-12-30 18:51 ` tmoran
2005-01-01 3:45 ` danmcleran
2004-12-29 4:49 ` Jeffrey Carter
2004-12-29 15:27 ` danmcleran
2004-12-29 16:53 ` Samuel Tardieu
2004-12-30 4:07 ` Jeffrey Carter
2004-12-30 15:31 ` danmcleran [this message]
2004-12-30 18:14 ` Jeffrey Carter
2004-12-31 17:55 ` danmcleran
[not found] ` <1104515735.052116.248180@c13g2000cwb.googlegroups.com>
2004-12-31 19:02 ` Jeffrey Carter
2004-12-29 19:05 ` Martin Krischik
2004-12-29 21:44 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox