#include <vlib.h>
Public Member Functions | |
Signal * | AddOutReg (Signal arg) |
void | create () |
int | getchange () |
Signal | getswitch () |
Signal | ifelse (Signal, Signal, Signal) |
void | init (const char *, const char *, int) |
void | init (const char *, const char *, module *fixt) |
void | init (const char *, const char *) |
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 | change |
std::string | instname |
int | itern |
int | oldenmarg |
int | OuterIndPos |
Signal * | outreg [1000] |
int | outregn |
rval | passn |
void(* | runperiod )() |
Signal | switcharg [10] |
int | switchn |
module * | tfixt |
module::module | ( | ) |
virtual module::~module | ( | ) | [virtual] |
void module::create | ( | ) |
int module::getchange | ( | ) | [inline] |
Signal module::getswitch | ( | ) | [inline] |
void module::init | ( | const char * | , |
const char * | |||
) |
void module::init | ( | const char * | , |
const char * | , | ||
module * | fixt | ||
) |
void module::init | ( | const char * | , |
const char * | , | ||
int | |||
) |
void module::popswitch | ( | ) | [inline] |
void module::pushswitch | ( | Signal | arg | ) | [inline] |
void module::setchange | ( | int | c | ) | [inline] |
void module::vbeginmodule | ( | ) |
void module::vendmodule | ( | ) |
int module::change [protected] |
Definition at line 250 of file vlib.h.
Referenced by getchange(), and setchange().
std::string module::instname [protected] |
int module::itern [protected] |
int module::oldenmarg [protected] |
int module::OuterIndPos [protected] |
Signal* module::outreg[1000] [protected] |
int module::outregn [protected] |
rval module::passn [protected] |
void(* module::runperiod)() [protected] |
Signal module::switcharg[10] [protected] |
Definition at line 243 of file vlib.h.
Referenced by getswitch(), and pushswitch().
int module::switchn [protected] |
Definition at line 244 of file vlib.h.
Referenced by getswitch(), popswitch(), and pushswitch().
module* module::tfixt [protected] |