Skip to content
Snippets Groups Projects
STARSInstruction.h 376 B
Newer Older
#ifndef STARSInstruction_h
#define STARSInstruction_h

#include <stdint.h>
#include <assert.h>
#include <map>

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