#include #include #include #include "node.h" #include "gate.h" void gate::configureEmpty() { name = "NoName"; } void gate::configureName(string inName) { name = inName; } void gate::configureForTwoInputs (node* input1, node* input2, node* out) { name = "NoName"; inputs.push_back(input1); inputs.push_back(input2); output = out; } void gate::showValue() { cout<alreadyComputed) { cout<<" "<< inNode->value; } else cout<<" ?"; } //output if(output->alreadyComputed) { cout << " | " << output->value << endl; } else cout << " | ?" << endl; } int gate::compute() { cout<<" ENTERED WRONG COMPUTE"<