GCC Middle and Back End API Reference
type Struct Reference

#include <gengtype.h>

Collaboration diagram for type:

Data Fields

enum typekind kind
type_p next
int state_number
type_p pointer_to
enum gc_used_enum gc_used
union {
   type_p   p
   struct {
      const char *   tag
      struct fileloc   line
      pair_p   fields
      options_p   opt
      lang_bitmap   bitmap
      type_p   lang_struct
   }   s
   bool   scalar_is_char
   struct {
      type_p   p
      const char *   len
   }   a
   struct {
      type_p   stru
      type_p   param [NUM_PARAM]
      struct fileloc   line
   }   param_struct
u

Detailed Description

Our type structure describes all types handled by gengtype.   

Field Documentation

lang_bitmap type::bitmap
pair_p type::fields
type_p type::lang_struct
const char* type::len
struct fileloc type::line

Referenced by read_input_line().

options_p type::opt
type_p type::param[NUM_PARAM]

Referenced by find_param_structure().

bool type::scalar_is_char
type_p type::stru
const char* type::tag

The documentation for this struct was generated from the following file: