aboutsummaryrefslogtreecommitdiff
path: root/GateXor.h
blob: b70d552196e07aca22e228202984c63dd7a47e6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "Node.h"

class GateXor : public Node {
public:
	GateXor() = default;
	GateXor(const GateXor * prototype);
	~GateXor() = default;
	virtual GateXor * clone() const;

private:
	SignalLevel level();

	using Node::Node;
	constexpr static const char * type = "xor";
	static GateXor instance;
};