#ifndef SIMULATION #define SIMULATION #include "wire.h" #include "event.h" #include "gate.h" #include "andGate.h" #include "nandGate.h" #include "orGate.h" #include "norGate.h" #include "xnorGate.h" #include "xorGate.h" #include "notGate.h" #include #include #include #include using namespace std; class Simulation { public: bool parse(string fileName); void simulate(); void print(); private: priority_queue e; vector gates; vector wires; }; #endif // !SIMULATION