Атрибуты для скалярного типа.
Для скалярного типа Т предопределены следующие атрибуты:
T'left – самое левое значение множества элементов скалярного типа Т.
T'right – самое правое значение множества элементов скалярного типа Т.
T'high – наибольшее значение в множестве элементов скалярного типа Т.
T'low –наименьшее значение в множества элементов скалярного типа Т.
T'image(X) – функция строкового представление выражения Х типа Т.
T'value(Х) – функция значения типа Т от строкового представления Х.
T'pos(Х) – функция номера позиции элемента Х типа Т.
T'val(Х) –функция значения элемента типа Т стоящего в позиции Х.
Примеры атрибутов:
type st is (one,two,three);
st'right = three, st'pos(three) = 2, st'val(1) = two.
positive'low = 1, positive'high =2147483647.
integer'value("1_000") =1000, integer'image(330) ="330".