Newer
Older
#ifndef STARSInstruction_h
#define STARSInstruction_h
#include <stdint.h>
#include <assert.h>
class STARS_Instruction_t
{
public:
STARS_Instruction_t(const STARS_InstructionID_t& p_id) : m_id(p_id)
{ p_id.AddIDToInsnMapping(this);}
virtual STARS_InstructionID_t GetNextInstructionID()=0;
protected:
STARS_InstructionID_t m_id;
};
#endif