CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
function Class Reference

#include <vlib.h>

Inheritance diagram for function:
module

Public Member Functions

 function ()
 
void init (int, int, const char *)
 
void makemask (int hpar, int lpar)
 
void vbeginfunction ()
 
void vendfunction ()
 
- Public Member Functions inherited from module
SignalAddOutReg (Signal arg)
 
void create ()
 
int getchange ()
 
Signal getswitch ()
 
Signal ifelse (Signal, Signal, Signal)
 
void init (const char *, const char *)
 
void init (const char *, const char *, module *fixt)
 
void init (const char *, const char *, int)
 
 module ()
 
Signal negedge (Signal)
 
virtual void operator() ()
 
void popswitch ()
 
Signal posedge (Signal)
 
void pushswitch (Signal arg)
 
void setchange (int c)
 
void vbeginmodule ()
 
void vendmodule ()
 
virtual ~module ()
 

Protected Attributes

int h
 
int l
 
rval mask
 
int OldChange
 
Signal result
 
- Protected Attributes inherited from module
int change
 
std::string instname
 
int itern
 
int oldenmarg
 
int OuterIndPos
 
Signaloutreg [1000]
 
int outregn
 
rval passn
 
void(* runperiod )()
 
Signal switcharg [10]
 
int switchn
 
moduletfixt
 

Detailed Description

Definition at line 256 of file vlib.h.

Constructor & Destructor Documentation

function::function ( )
inline

Definition at line 259 of file vlib.h.

Member Function Documentation

void function::init ( int  high,
int  low,
const char *  rname 
)

Definition at line 1169 of file vlib.cc.

void function::makemask ( int  hpar,
int  lpar 
)

Definition at line 1158 of file vlib.cc.

void function::vbeginfunction ( )

Definition at line 1188 of file vlib.cc.

void function::vendfunction ( )

Definition at line 1211 of file vlib.cc.

Member Data Documentation

int function::h
protected

Definition at line 268 of file vlib.h.

int function::l
protected
rval function::mask
protected

Definition at line 269 of file vlib.h.

int function::OldChange
protected

Definition at line 270 of file vlib.h.

Signal function::result
protected

Definition at line 271 of file vlib.h.