+++ /dev/null
-/*\r
- RegTable.HPP version 1.0\r
- by Robert Schmidt of Ztiff Zox Softwear 1993\r
-\r
- Declares the RegisterTable class and its members, defined in\r
- RegTable.CPP.\r
-*/\r
-\r
-#ifndef _RegTable_HPP\r
-#define _RegTable_HPP\r
-\r
-#include "Register.HPP"\r
-\r
-\r
-class RegisterTable\r
- {\r
-protected:\r
- NamedRegister *reg;\r
- int registers;\r
-public:\r
- RegisterTable(istream &);\r
- ~RegisterTable() { delete[] reg; }\r
-\r
- int getMaxReg() { return registers-1; }\r
- void doEnable();\r
- void doDisable();\r
- void in();\r
- void out();\r
-\r
- Register *getRegister(unsigned, unsigned char); \r
-\r
- friend istream& operator>> (istream&, RegisterTable&);\r
- friend ostream& operator<< (ostream&, RegisterTable&);\r
- };\r
-\r
-#endif
\ No newline at end of file