Buy the book!
|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
Attributes, as specified using the
__attribute__ keyword, are
represented internally as a
is the name of the attribute, as an
TREE_VALUE is a
TREE_LIST of the arguments of the
attribute, if any, or
NULL_TREE if there are no arguments; the
arguments are stored as the
TREE_VALUE of successive entries in
the list, and may be identifiers or expressions. The
of the attribute is the next attribute in a list of attributes applying
to the same declaration or type, or
NULL_TREE if there are no
further attributes in the list.
Attributes may be attached to declarations and to types; these attributes may be accessed with the following macros. All attributes are stored in this way, and many also cause other changes to the declaration or type or to other internal compiler data structures.
|webmaster||delorie software privacy|
|Copyright © 2003 by The Free Software Foundation||Updated Jun 2003|