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

mod_parm_s Struct Reference

#include <defines.h>


Detailed Description

Structure containing parts for a module parameter definition.


Data Fields

char * name
static_exprmsb
static_exprlsb
bool is_signed
expressionexpr
psuppl suppl
exp_linkexp_head
exp_linkexp_tail
vsignalsig
char * inst_name
mod_parmnext


Field Documentation

exp_link* mod_parm_s::exp_head
 

Pointer to head of expression list for dependents

exp_link* mod_parm_s::exp_tail
 

Pointer to tail of expression list for dependents

expression* mod_parm_s::expr
 

Expression tree containing value of parameter

char* mod_parm_s::inst_name
 

Stores name of instance that will have this parameter overriden (only valid for parameter overridding)

bool mod_parm_s::is_signed
 

Specifies if the module parameter was labeled as signed

static_expr* mod_parm_s::lsb
 

Static expression containing the LSB of the module parameter

static_expr* mod_parm_s::msb
 

Static expression containing the MSB of the module parameter

char* mod_parm_s::name
 

Name of parameter

mod_parm* mod_parm_s::next
 

Pointer to next module parameter in list

vsignal* mod_parm_s::sig
 

Pointer to associated signal (if one is available)

psuppl mod_parm_s::suppl
 

Supplemental field


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