Ada Programming/Attributes/'Stream Size

Description

edit

Number of bits read from or written to a stream by the default implementations of S’Read and S’Write.

If S is definite, denotes the size (in bits) that the implementation would choose for the following objects of subtype S:

  • A record component of subtype S when the record type is packed.
  • The formal parameter of an instance of Unchecked_Conversion that converts from subtype S to some other subtype.

If S is indefinite, the meaning is implementation defined. The value of this attribute is of the type universal_integer.

Example

edit
SStream_Size return universal_integer