V-Gears 0
Free Final Fantasy VII engine.
subopcode.h
Go to the documentation of this file.
1/* ScummVM Tools
2 *
3 * ScummVM Tools is the legal property of its developers, whose
4 * names are too numerous to list here. Please refer to the
5 * COPYRIGHT file distributed with this source distribution.
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version 2
10 * of the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20 */
21
22#ifndef DEC_TEST_DISASM_SUBOPCODE_H
23#define DEC_TEST_DISASM_SUBOPCODE_H
24
25#include "decompiler/simple_disassembler.h"
26
27class SubOpcodeDisassembler : public SimpleDisassembler {
28public:
30 void doDisassemble() override;
31};
32
34public:
35 virtual void ProcessInst(Function&, ValueStack&, Engine*, CodeGenerator*) override {}
36};
37
38#endif
std::vector< InstPtr > InstVec
Type representing a vector of InstPtrs.
Definition: Instruction.h:382
Base class for code generators.
Definition: CodeGenerator.h:58
Base class for engines.
Definition: Engine.h:34
Structure for representing an instruction.
Definition: Instruction.h:50
Definition: subopcode.h:27
SubOpcodeDisassembler(InstVec &insts)
Definition: subopcode.cpp:24
void doDisassemble() override
Definition: subopcode.cpp:27
Definition: subopcode.h:33
virtual void ProcessInst(Function &, ValueStack &, Engine *, CodeGenerator *) override
Process an instruction for code generation.
Definition: subopcode.h:35
Structure representing a function.
Definition: Function.h:26