1 2 3 4 5 6 7 8 9 10
#include "accessor.h" #include <iostream> std::ostream &operator<<(std::ostream &os, Accessor a) { const std::string nameA[] = { "IDLE", "WRITE", "MEM", "EXEC", "DCDE", "FETCH", "L1CACHE", "SIDE", }; return os << nameA[a]; }