#include <L1Trigger/CSCCommonTrigger/interface/vlib.h>
Go to the source code of this file.
Defines |
#define | binop(op, cop) |
#define | compop(op, cop) |
#define | dbgmsg(a) std::cerr << a << " Set breakpoint at " << __FILE__ << ":" << __LINE__ << "\n"; |
#define | unop(op, cop) |
Functions |
| binop (operator+,+) binop(operator- |
| binop (operator%,%) binop(operator^ |
&& | binop (operator|,|) Signal Signal |
| binop (operator&,&) binop(operator&& |
| binop (operator<<,<<) binop(operator>> |
| binop (operator*,*) binop(operator/ |
| compop (operator>,>) compop(operator< |
| unop (operator!,!) unop(operator~ |
Variables |
globcontrol | glc |
char const * | obnames [] |
Define Documentation
#define binop |
( |
|
op, |
|
|
|
cop |
|
) |
| |
#define compop |
( |
|
op, |
|
|
|
cop |
|
) |
| |
#define dbgmsg |
( |
|
a | ) |
std::cerr << a << " Set breakpoint at " << __FILE__ << ":" << __LINE__ << "\n"; |
Function Documentation
&& binop |
( |
operator| |
, |
|
|
| |
|
|
) |
| |
Definition at line 359 of file vlib.cc.
References change(), Signal::change, h, Signal::init(), prof2calltree::l, Signal::mask, mergeVDriftHistosByStation::name, Signal::printable, Signal::r, and lumiQTWidget::t.
{
Signal t;
#ifdef VGEN
t.name = lb + name + rb + " || " + arg.lb + arg.name + arg.rb;
t.orname = orname + " or " + arg.orname;
printable = arg.printable = 0;
#else
int ln = h - l;
int aln = arg.h - arg.l;
t.init((ln > aln) ? ln : aln, 0, "");
#endif
t.r = t.mask & (getval() || arg.getval());
t.change = change || arg.change;
return t;
}
binop |
( |
operator<< |
, |
|
|
<< |
|
|
) |
| |
Variable Documentation
Initial value:
{
"none " ,
"reg " ,
"wire " ,
"input " ,
"output " ,
"inout " ,
"num " ,
"temp "
}
Definition at line 8 of file vlib.cc.