~ppsspp/ppsspp/ppsspp_1.3.0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
#include "Commands/CAssemblerCommand.h"

class Label;

class CommandSequence: public CAssemblerCommand
{
public:
	CommandSequence();
	virtual ~CommandSequence();
	virtual bool Validate();
	virtual void Encode() const;
	virtual void writeTempData(TempData& tempData) const;
	virtual void writeSymData(SymbolData& symData) const;
	void addCommand(CAssemblerCommand* cmd) { commands.push_back(cmd); }
private:
	std::vector<CAssemblerCommand*> commands;
};