From: Richard D Riehle <laoXhai@ix.netcom.com>
Subject: Re: Ada.Streams examples
Date: 1999/03/11
Date: 1999-03-11T10:21:54-08:00 [thread overview]
Message-ID: <7c91k2$9fl@sjx-ixn10.ix.netcom.com> (raw)
In-Reply-To: 36E7EFCF.82A87270@nospam.lmco.com
In article <36E7EFCF.82A87270@nospam.lmco.com>,
Steve Quinlan <steven.quinlan@nospam.lmco.com> wrote:
>Richard D Riehle wrote:
>
>> Note that Exception_Occurrence is a record. Therfore, it is necessary
to create Read and Write operations for it
>> since none currently exist.
>
>Why would there not be read and write operations available? Those
attributes are supported for composite types, aren't
>they?
>
Perhaps I should have said, it is possible to override the Read and Write
operations so they behave exactly as you want them to. In fact, the
procedures Read and Write, in package Ada.Streams, are abstract so they
must be overridden. Note: we are not talking of Ada.Streams.Stream_IO.
We are talking about the parent package Ada.Streams (LRM 13.13.1).
Notice how useful this is in Ada.Exceptions from the GNAT compiler.
Richard
next prev parent reply other threads:[~1999-03-11 0:00 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-03-10 0:00 Ada.Streams examples Tom Moran
1999-03-10 0:00 ` Steve Quinlan
1999-03-10 0:00 ` dennison
1999-03-10 0:00 ` Tom Moran
1999-03-10 0:00 ` dennison
1999-03-10 0:00 ` Tom Moran
1999-03-11 0:00 ` dennison
1999-03-17 0:00 ` Tom Moran
1999-03-11 0:00 ` Richard D Riehle
1999-03-11 0:00 ` Steve Quinlan
1999-03-11 0:00 ` Richard D Riehle [this message]
1999-03-11 0:00 ` Steve Quinlan
1999-03-12 0:00 ` Richard D Riehle
1999-03-10 0:00 ` Rex Reges
1999-03-10 0:00 ` dennison
[not found] ` <36E7036B.EADEEA80@Boeing.com>
1999-03-11 0:00 ` dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox