#include <defines.h>
Data Fields | |
| char * | name |
| int | type |
| bool | packed |
| bool | is_signed |
| bool | owns_data |
| int | tag_pos |
| vector * | data |
| su_member * | mem_head |
| su_member * | mem_tail |
| struct_union * | next |
|
|
Pointer to all data needed for this structure |
|
|
Specifies if the data in the struct/union should be handled as a signed value or not |
|
|
Pointer to head of struct/union member list |
|
|
Pointer to tail of struct/union member list |
|
|
Name of this struct or union |
|
|
Pointer to next struct/union in list |
|
|
Specifies if this struct/union owns its vector data |
|
|
Specifies if the data in this struct/union should be handled in a packed or unpacked manner |
|
|
Specifies the current tag position |
|
|
Specifies whether this is a struct, union or tagged union |
1.3.4