typedef struct method_type_t method_type_t;
typedef struct compound_type_t compound_type_t;
typedef struct enum_entry_t enum_entry_t;
typedef struct method_type_t method_type_t;
typedef struct compound_type_t compound_type_t;
typedef struct enum_entry_t enum_entry_t;