Spec-Zone.ru › GCC 7

6.33 Указание атрибутов типов

Ключевое слово __attribute__ позволяет указать специальные атрибуты типов. Некоторые атрибуты типов применяются только к типам struct и union, в то время как другие могут применяться к любому типу, определенному с помощью объявления typedef. Другие атрибуты определены для функций (см. Атрибуты функций), меток (см. Атрибуты меток), перечислителей (см. Атрибуты перечислителей), операторов (см. Атрибуты операторов) и для переменных (см. Атрибуты переменных).

Ключевое слово __attribute__ следует за указанием атрибута в двойных скобках.

Вы можете указать атрибуты типа в объявлении или определении типа enum, struct или union, разместив их непосредственно после ключевых слов struct, union или enum. Менее предпочтительный синтаксис — разместить их сразу после закрывающей фигурной скобки определения.

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

• Общие атрибуты типов:
• Атрибуты типов ARM:
• Атрибуты типов MeP:
• Атрибуты типов PowerPC:
• Атрибуты типов SPU:
• Атрибуты типов x86:

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.5.0/gcc/Type-Attributes.html

Spec-Zone.ru

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