#include <defines.h>
Data Fields | |
int | type |
int | pos |
union { | |
vsignal * sig | |
struct_union * su | |
enum_item * ei | |
typedef_item * tdi | |
} | elem |
su_member * | parent |
su_member * | next |
Represents a single structure/union member variable.
Points to an enumerated item
Referenced by struct_union_add_member_enum(), and struct_union_member_dealloc().
union { ... } su_member_s::elem |
Member element pointer
Referenced by struct_union_add_member_enum(), struct_union_add_member_sig(), struct_union_add_member_struct_union(), struct_union_add_member_typedef(), struct_union_add_member_void(), and struct_union_member_dealloc().
Pointer to next struct/union member
Referenced by struct_union_add_member(), struct_union_dealloc(), and struct_union_length().
Pointer to parent struct/union member
int su_member_s::pos |
Position of member in the list
Referenced by struct_union_add_member_enum(), struct_union_add_member_sig(), struct_union_add_member_struct_union(), struct_union_add_member_typedef(), and struct_union_add_member_void().
Points to a signal
Referenced by struct_union_add_member_sig(), struct_union_add_member_void(), and struct_union_member_dealloc().
Points to a struct/union
Referenced by struct_union_add_member_struct_union(), and struct_union_member_dealloc().
Points to a typedef'ed item
Referenced by struct_union_add_member_typedef().
Type of struct/union member
Referenced by struct_union_add_member_enum(), struct_union_add_member_sig(), struct_union_add_member_struct_union(), struct_union_add_member_typedef(), struct_union_add_member_void(), and struct_union_member_dealloc().