From: "Martin Dowie" <martin.dowie@baesystems.com>
Subject: Re: non-library level finalization
Date: Mon, 21 Mar 2005 09:01:30 -0000
Date: 2005-03-21T09:01:49+00:00 [thread overview]
Message-ID: <423e8bb1$1_1@glkas0286.greenlnk.net> (raw)
In-Reply-To: eIKdnT-oNJ6gvqPfRVn-pA@comcast.com
tmoran@acm.org wrote:
> I have a generic package that would benefit from doing some cleanup
> when an instantiation disappears. It can't just declare a (private)
> Finalization_Controlled object because that would require all
> instantiations to be at library level. Suggestions?
Other than waiting for Ada2005...
...could you wrap it in some sort of Unbounded_String - isn't there
some sort of compiler 'magic' required to ensure that there is effectively
some sort of GC for this type? (RM A.4.5 "No storage associated with
an Unbounded_String object shall be lost upon assignment or scope exit.").
Not sure how you'd get this to work (I'm barely awake yet!) but just a
thought...
Cheers
-- Martin
next prev parent reply other threads:[~2005-03-21 9:01 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-21 1:28 non-library level finalization tmoran
2005-03-21 9:01 ` Martin Dowie [this message]
2005-03-21 13:09 ` Ada2005 again, was: " Tapio Kelloniemi
2005-03-21 14:59 ` Martin Dowie
2005-03-21 21:48 ` Randy Brukardt
2005-03-21 15:54 ` Robert A Duff
2005-03-21 21:42 ` Randy Brukardt
2005-03-21 21:54 ` Randy Brukardt
2005-03-21 22:37 ` tmoran
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox