Ada Programming/Attributes/'Has Tagged Values

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Description

[edit | edit source]

The prefix of the Has_Tagged_Values attribute is a type. The result is a Boolean value which is True if the type is a composite type (array or record) that is either a tagged type or has a subcomponent that is tagged, and is False otherwise. The intended use of this attribute is in conjunction with generic definitions. If the attribute is applied to a generic private type, it indicates whether or not the corresponding actual type has access values.