From: "David C. Hoos, Sr." <david.c.hoos.sr@ada95.com>
Subject: Re: question on variant record
Date: 1996/11/03
Date: 1996-11-03T00:00:00+00:00 [thread overview]
Message-ID: <01bbc941$3abc5960$238371a5@dhoossr.iquest.com> (raw)
In-Reply-To: E090tr.Kru@tip.nl
The answer is yes -- but not "just like a normal field".
Tagged types have a 'Tag attribute, returning a value of type Ada.Tags.Tag
(a private type), and an attribute 'External_Tag which is a string. The
package Ada.Tags has conversions between the two attributes. For more
details see the LRM, section 3.9.(5-25), and 13.3 (74-78).
--
David C. Hoos, Sr.,
http://www.dbhwww.com
http://www.ada95.com
Michiel Perdeck <michiel.perdeck@tip.nl> wrote in article
<E090tr.Kru@tip.nl>...
> This is one of several questions on Ada95. I have split them over a
> few messages so that reactions may be given to individual questions.
>
> Can the tag field in a variant record (the field that determines the
> actual type of the record) be queried just like a normal field? It
> makes sense that it cannot be set afterwards but one should want to
> request it's actual value, I suppose.
>
> Regards,
> Michiel Perdeck
>
> Michiel Perdeck
> CMG AT Finance, Amstelveen, Netherlands
> michiel.perdeck@cmg.nl
> michiel.perdeck@tip.nl
>
>
next prev parent reply other threads:[~1996-11-03 0:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-11-02 0:00 question on variant record Michiel Perdeck
1996-11-03 0:00 ` David C. Hoos, Sr. [this message]
-- strict thread matches above, loose matches on Subject: below --
1996-11-02 0:00 Michiel Perdeck
1996-11-03 0:00 ` Matthew Heaney
1996-11-14 0:00 ` Robert Dewar
1996-11-15 0:00 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox