GCC Middle and Back End API Reference
|
#include <read-md.h>
Data Fields | |
char * | name |
bool | md_p |
struct enum_value * | values |
struct enum_value ** | tail_ptr |
unsigned int | num_values |
This structure represents an enum defined by define_enum or the like.
bool enum_type::md_p |
True if this is an md-style enum (DEFINE_ENUM) rather than a C-style enum (DEFINE_C_ENUM).
Referenced by handle_constants().
char* enum_type::name |
The C name of the enumeration.
Referenced by handle_constants().
unsigned int enum_type::num_values |
The number of enumeration values.
Referenced by handle_constants().
struct enum_value** enum_type::tail_ptr |
A pointer to the null terminator in VALUES.
Referenced by handle_constants().
struct enum_value* enum_type::values |
The values of the enumeration. There is always at least one.
Referenced by handle_constants().