struct_union_s Struct Reference

#include <defines.h>

Data Fields

char * name
int type
bool packed
bool is_signed
bool owns_data
int tag_pos
vectordata
su_membermem_head
su_membermem_tail
struct_unionnext

Detailed Description

Represents a SystemVerilog structure/union.


Field Documentation

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

Referenced by struct_union_create().

Pointer to head of struct/union member list

Referenced by struct_union_add_member(), struct_union_create(), struct_union_dealloc(), and struct_union_length().

Pointer to tail of struct/union member list

Referenced by struct_union_add_member(), and struct_union_create().

Name of this struct or union

Referenced by struct_union_create(), and struct_union_dealloc().

Pointer to next struct/union in list

Referenced by struct_union_create(), and struct_union_dealloc_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

Referenced by struct_union_create().

Specifies the current tag position

Specifies whether this is a struct, union or tagged union

Referenced by struct_union_create().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3