aboutsummaryrefslogtreecommitdiff
path: root/NodeInput.h
diff options
context:
space:
mode:
Diffstat (limited to 'NodeInput.h')
-rw-r--r--NodeInput.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/NodeInput.h b/NodeInput.h
index ebacf4f..4317e0c 100644
--- a/NodeInput.h
+++ b/NodeInput.h
@@ -3,23 +3,23 @@
#include "Node.h"
class NodeInput : public Node {
+ using Node::Node;
+
public:
NodeInput();
~NodeInput() = default;
virtual void addInput(Net *);
-
-protected:
- using Node::Node;
};
class NodeInputLow : public NodeInput {
+ using NodeInput::NodeInput;
+
public:
virtual NodeInputLow * clone() const;
-protected:
+public:
SignalLevel level();
- using NodeInput::NodeInput;
private:
NodeInputLow(const NodeInputLow *) : NodeInput() {}
@@ -28,12 +28,13 @@ private:
};
class NodeInputHigh : public NodeInput {
+ using NodeInput::NodeInput;
+
public:
virtual NodeInputHigh * clone() const;
protected:
SignalLevel level();
- using NodeInput::NodeInput;
private:
NodeInputHigh(const NodeInputHigh *) : NodeInput() {}