Created abstract OperatorRegister for all operators
Change-Id: I703106b311fae60af47e51d81b2f207e3c8a7189
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
diff --git a/src/register/hei_register.hpp b/src/register/hei_register.hpp
index 5246a5a..d3435a3 100644
--- a/src/register/hei_register.hpp
+++ b/src/register/hei_register.hpp
@@ -37,6 +37,9 @@
* @return A BitString containing the value of this register.
*/
virtual const BitString* getBitString(const Chip& i_chip) const = 0;
+
+ /** @return The size (in bytes) of this register. */
+ virtual size_t getSize() const = 0;
};
// Pure virtual destructor must be defined.