Ада-95. Компилятор GNAT



         

Атрибуты типов определенные в реализации компилятора GNAT - часть 6


Первоначально этот атрибут был предназначен для использования в функциях стандартного ввода/вывода для вещественных типов с фиксированной точкой.

   

'Large

 - 

Предусмотрен для обеспечения совместимости с Ada 83.

   

'Machine_Size

 - 

Этот атрибут идентичен атрибуту 'Object_Size

и предусмотрен для совместимости с одноименным атрибутом компилятора DEC Ada 83.

   

'Mantissa

 - 

Предусмотрен для обеспечения совместимости с Ada 83.

   

Standard'Max_Interrupt_Priority

 - 

где Standard - единственно возможный префикс.

Предоставляет значение System.Max_Interrupt_Priority

и первоначально предназначен для построения этого описания в пакете System.

   

Standard'Max_Priority

 - 

где Standard - единственно возможный префикс.

Предоставляет значение System.Max_Priority

и первоначально предназначен для построения этого описания в пакете System.

   

Standard'Maximum_Alignment

 - 

где Standard - единственно возможный префикс.

Предоставляет максимальное пригодное значение выравнивания для целевой платформы.

Это статическое значение которое может быть использовано для указания требуемого выравнивания объектов.

При этом во всех случаях будет гарантироваться правильность выравнивания объектов

Это может быть полезно при импортировании внешних объектов, когда требования для их выравнивания не известны.

   

'Mechanism_Code

 - 

function'Mechanism_Code

возвращает целочисленный код, который определяет используемый механизм для передачи результата вызова функции function, а subprogram'Mechanism_Code(n)

возвращает целочисленный код, который определяет используемый механизм для передачи формального параметра с порядковым номером n

(статическое целочисленное значение, 1 - подразумевает первый параметр) подпрограммы subprogram.




Содержание  Назад  Вперед