type Type Reference

#include <gengtype.h>

Collaboration diagram for type:

Collaboration graph
[legend]

Public Types

enum  gc_used_enum {
  GC_UNUSED = 0, GC_USED, GC_MAYBE_POINTED_TO, GC_POINTED_TO,
  GC_UNUSED = 0, GC_USED, GC_MAYBE_POINTED_TO, GC_POINTED_TO
}
enum  gc_used_enum {
  GC_UNUSED = 0, GC_USED, GC_MAYBE_POINTED_TO, GC_POINTED_TO,
  GC_UNUSED = 0, GC_USED, GC_MAYBE_POINTED_TO, GC_POINTED_TO
}

Data Fields

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

Detailed Description

Definition at line 63 of file gengtype.h.


Member Enumeration Documentation

Enumerator:
GC_UNUSED 
GC_USED 
GC_MAYBE_POINTED_TO 
GC_POINTED_TO 
GC_UNUSED 
GC_USED 
GC_MAYBE_POINTED_TO 
GC_POINTED_TO 

Definition at line 67 of file gengtype.h.

Enumerator:
GC_UNUSED 
GC_USED 
GC_MAYBE_POINTED_TO 
GC_POINTED_TO 
GC_UNUSED 
GC_USED 
GC_MAYBE_POINTED_TO 
GC_POINTED_TO 

Definition at line 67 of file gengtype.h.


Field Documentation

Definition at line 66 of file gengtype.h.

Referenced by create_pointer(), and new_structure().

const char* type::tag

Definition at line 76 of file gengtype.h.

Definition at line 77 of file gengtype.h.

Definition at line 78 of file gengtype.h.

Definition at line 79 of file gengtype.h.

Definition at line 80 of file gengtype.h.

Definition at line 81 of file gengtype.h.

struct { ... } type::s

char* type::sc

Definition at line 83 of file gengtype.h.

Referenced by adjust_field_type(), and create_scalar_type().

const char* type::len

Definition at line 86 of file gengtype.h.

struct { ... } type::a

Definition at line 89 of file gengtype.h.

type_p type::param[NUM_PARAM]

Definition at line 90 of file gengtype.h.

Referenced by find_param_structure().

struct { ... } type::param_struct

union { ... } type::u

struct { ... } type::s

struct { ... } type::a

struct { ... } type::param_struct

union { ... } type::u

Definition at line 82 of file gengtype.h.

struct { ... } type::s

struct { ... } type::a

struct { ... } type::param_struct

union { ... } type::u

struct { ... } type::s

struct { ... } type::a

struct { ... } type::param_struct

union { ... } type::u


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 17:11:31 2009 for Open64 by  doxygen 1.5.6