radec/src/gate.h

18 lines
204 B
C++

#ifndef GATE
#define GATE
class wire;
class gate {
public:
gate();
virtual void evaluate() = 0;
protected:
wire *in1, *in2, *out;
priority_queue<event> *e;
int delay;
};
#endif // !GATE