Spec-Zone.ru › Ada 2022
Руководство по Ada (Ada 2022)

J.15.9 Директива CPU

Синтаксис

Форма директивы CPU следующая:
pragma CPU (выражение);

Правила разрешения имен

Ожидаемый тип для выражения директивы CPU — System.Multiprocessors.CPU_Range.

Правила допустимости

Директива CPU допускается только непосредственно внутри определения_задачи, определения_защищенного_типа или декларативной_части тела подпрограммы подпрограммы.
Для директивы CPU, которая появляется в декларативной_части тела подпрограммы, выражение должно быть статическим.

Статическая семантика

Для реализации, поддерживающей Приложение D, директива CPU задаёт значение атрибута CPU (см. D.16). Если директива появляется в определении_задачи, то выражение ассоциируется с атрибутом типа задачи или одиночного_объявления_задачи, содержащим директиву. Если директива появляется в определении_защищенного_типа, то выражение ассоциируется с атрибутом типа защищенного типа или одиночного_объявления_защищенного_типа, содержащим директиву. В противном случае выражение ассоциируется с атрибутом подпрограммы, содержащей директиву.


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API