comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: Can't access record attribute in derived type
Date: Wed, 8 Mar 2017 21:30:22 +0200
Date: 2017-03-08T21:30:22+02:00	[thread overview]
Message-ID: <eib4eeFd7tsU1@mid.individual.net> (raw)
In-Reply-To: <86innj4xlb.fsf@gaheris.avalon.lan>

On 17-03-08 17:06 , Mart van de Wege wrote:
> "G.B." <bauhaus@notmyhomepage.invalid> writes:
>
>> On 08/03/2017 15:15, Mart van de Wege wrote:
>>> The declarations are private, but shouldn't a
>>> tagged type inherit the entire record of its parent type? That means
>>> that it should have a Parents selector, shouldn't it?
>>
>> Just to make sure, is this also a hierarchy of child
>> packages, like
>>
>> P
>>   Creature
>> P.C
>>   Person
>> P.C.G
>>   Knight
>>
>> so that every derived type's definition has visibility
>> into the respective parent package's private part?
>>
> Yep, it is.

But you said that the problem appeared in a file called "knights.adb". 
If that is the full name, and if you are using the GNAT file-name 
convention, it is _not_ a child package of any other package. Did you 
abbreviate the file name in your post?

A child package like Creatures.Persons.Knights would have a file-name of 
the form "creatures-persons-knights.adb".

What are the actual and full names of all the relevant packages?

-- 
Niklas Holsti
Tidorum Ltd
niklas holsti tidorum fi
       .      @       .


  reply	other threads:[~2017-03-08 19:30 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-08 14:15 Can't access record attribute in derived type Mart van de Wege
2017-03-08 14:24 ` G.B.
2017-03-08 15:06   ` Mart van de Wege
2017-03-08 19:30     ` Niklas Holsti [this message]
2017-03-08 21:05       ` Mart van de Wege
2017-03-08 20:08 ` Randy Brukardt
2017-03-08 21:06   ` Mart van de Wege
2017-03-08 21:12   ` Mart van de Wege
2017-03-08 21:25     ` Mart van de Wege
2017-03-08 21:50       ` Simon Wright
2017-03-08 22:35         ` Mart van de Wege
2017-03-08 21:03 ` Shark8
2017-03-08 21:16   ` Mart van de Wege
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox