#include "set.h" #include #include #include using CacheSim::Set; using std::vector; using std::string; namespace CacheSim{ class Simulator { private: short setSize; short tagSize; int machineBits; vector sets; public: Simulator(int machineBits, short setSize, short waySize, short tagSize); bool read(string address); bool write(string address); vector addressTranslate(string address); short getIndex(vector addrBits); }; }