< Ada Programming < Attributes

Ada. Time-tested, safe and secure.

Description

'Position is a record type component attribute. It represents the address offset of the component from the beginning of the record. The value returned is represented in storage units, which is machine-specific.

Example

If you declare:

type My_Record is
   record
      Component1 : Integer;
      Component2 : Integer;
   end record;
 R : My_Record;

then

R.Component2'Position = 1

This assumes an integer occupies one storage unit.

See also

Wikibook

Ada Reference Manual

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.