Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

struct_union_s Struct Reference

#include <defines.h>


Detailed Description

Represents a SystemVerilog structure/union.


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


Field Documentation

vector* struct_union_s::data
 

Pointer to all data needed for this structure

bool struct_union_s::is_signed
 

Specifies if the data in the struct/union should be handled as a signed value or not

su_member* struct_union_s::mem_head
 

Pointer to head of struct/union member list

su_member* struct_union_s::mem_tail
 

Pointer to tail of struct/union member list

char* struct_union_s::name
 

Name of this struct or union

struct_union* struct_union_s::next
 

Pointer to next struct/union in list

bool struct_union_s::owns_data
 

Specifies if this struct/union owns its vector data

bool struct_union_s::packed
 

Specifies if the data in this struct/union should be handled in a packed or unpacked manner

int struct_union_s::tag_pos
 

Specifies the current tag position

int struct_union_s::type
 

Specifies whether this is a struct, union or tagged union


The documentation for this struct was generated from the following file:
Generated on Wed Jun 17 22:19:25 2009 for Covered by doxygen 1.3.4