#include "register.h" namespace emu_6502 { template Register::Register(string name) { this->name = name; this->value = 0; } template void Register::set_value(T value) { this->value = value; } template const T Register::get_value() { return value; } template const string& Register::get_name() { return name; } } template class emu_6502::Register; template class emu_6502::Register; template class emu_6502::Register>;