|
GCC Middle and Back End API Reference
|
#include <tree-core.h>

Data Structures | |
| struct | exclusions |
Data Fields | |
| const char * | name |
| int | min_length |
| int | max_length |
| bool | decl_required |
| bool | type_required |
| bool | function_type_required |
| bool | affects_type_identity |
| tree(*) | handler (tree *node, tree name, tree args, int flags, bool *no_add_attrs) |
| const exclusions * | exclude |
Structure describing an attribute and a function to handle it.
| bool attribute_spec::affects_type_identity |
Referenced by comp_type_attributes(), and diag_attr_exclusions().
| bool attribute_spec::decl_required |
Referenced by decl_attributes().
| const exclusions* attribute_spec::exclude |
Referenced by decl_attributes(), and diag_attr_exclusions().
| bool attribute_spec::function_type_required |
Referenced by decl_attributes().
Referenced by decl_attributes().
| int attribute_spec::max_length |
Referenced by attribute_ignored_p(), attribute_ignored_p(), and decl_attributes().
| int attribute_spec::min_length |
Referenced by decl_attributes().
| const char* attribute_spec::name |
| bool attribute_spec::type_required |
Referenced by decl_attributes().