1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef REGISTER_MAP_H 6#define REGISTER_MAP_H 7 8 9#include <Referenceable.h> 10 11 12class RegisterMap : public BReferenceable { 13public: 14 virtual ~RegisterMap(); 15 16 virtual int32 CountRegisters() const = 0; 17 virtual int32 MapRegisterIndex(int32 index) const = 0; 18}; 19 20 21#endif // REGISTER_MAP_H 22