#pragma once #include "node.h" #include #ifndef GATE_H_INCLUDED #define GATE_H_INCLUDED using namespace std; class gate { public: //Variables: string name; vector inputs; node* output; //Functions: void configureEmpty(); void configureName(string inName); void configureForTwoInputs(node* input1, node* input2, node* out); void showValue(); virtual int compute(); }; #endif // GATE_H_INCLUDED