aboutsummaryrefslogtreecommitdiff
path: root/GateNand.cpp
blob: 2d4d9c6e4fec01b9d2f8435e3acddbee8f363f38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "GateNand.h"

GateNand GateNand::instance(GateNand::type);

// GateNand::GateNand(const char * type) : GateAnd(type) { }

SignalLevel GateNand::level() {
	SignalLevel lvl = GateAnd::level();
	if (lvl == LOW) return HIGH;
	if (lvl == HIGH) return LOW;
	return UNDEFINED;
}

// GateNand::GateNand(const GateNand * prototype) : GateAnd() { }

GateNand * GateNand::clone() const {
	return new GateNand(this);
}