From: keld.nielsen@agip.it (Keld Lund Nielsen)
Subject: Visibility problems in Parent.Child configuration
Date: 30 Jul 2002 04:41:47 -0700
Date: 2002-07-30T11:41:47+00:00 [thread overview]
Message-ID: <383f908a.0207300341.1047c075@posting.google.com> (raw)
Dear All,
a question regarding type visibility. The configuration is as follows:
----file Parent.ads:
with Ada.Numerics.Generic_Elementary_Functions;
package Parent is
package Float_64 is
type Instance is digits 15;
for Instance'Size use 64;
package Operations is
new Ada.Numerics.Generic_Elementary_Functions( Instance );
end Float_64;
end Parent;
----file Parent.Generic_Child.ads:
generic
type Instance is private;
package Parent.Generic_Child is
--void...
end Parent.Generic_Child;
Then I create a test system with the structure:
Test.Parent.Child
but when I try to create an instance of Generic_Child or just declare
a subtype of the Parent.Float_64.Instance, then the compiler protests
and gives the message that Float_64 is not in Parent!
Moreover, when instantiated from a simple package - say "my_package" -
then it works perfectly, yet not from the "Test.Parent.Child".
I have swept through my "Cohen" and other books, however I have not
found any solution to the problem - hope you can help me.
Cheers
Keld
next reply other threads:[~2002-07-30 11:41 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-30 11:41 Keld Lund Nielsen [this message]
2002-07-30 19:04 ` Visibility problems in Parent.Child configuration Robert A Duff
2002-07-31 10:01 ` Keld Lund Nielsen
2002-08-01 19:09 ` Stephen Leake
2002-07-31 10:57 ` Thomas Wolf
2002-08-01 7:51 ` Keld Lund Nielsen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox