V-Gears 0
Free Final Fantasy VII engine.
Instruction.h File Reference
#include <string>
#include <vector>
#include <boost/format.hpp>
#include <boost/intrusive_ptr.hpp>
#include "installer/decompiler/RefCounted.h"
#include "installer/decompiler/Value.h"
#include "installer/common/scummsys.h"
#include "installer/decompiler/DecompilerException.h"
Include dependency graph for Instruction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Instruction
 Structure for representing an instruction. More...
 

Typedefs

typedef boost::intrusive_ptr< InstructionInstPtr
 Pointer to an Instruction. More...
 
typedef std::vector< InstPtrInstVec
 Type representing a vector of InstPtrs. More...
 
typedef InstVec::iterator InstIterator
 Type representing an iterator over InstPtrs. More...
 
typedef InstVec::const_iterator ConstInstIterator
 Type representing a const_iterator over InstPtrs. More...
 

Functions

void SetOutputStackEffect (bool value)
 Changes whether or not to output the stack effect for an instruction. More...
 

Typedef Documentation

◆ ConstInstIterator

typedef InstVec::const_iterator ConstInstIterator

Type representing a const_iterator over InstPtrs.

◆ InstIterator

typedef InstVec::iterator InstIterator

Type representing an iterator over InstPtrs.

◆ InstPtr

typedef boost::intrusive_ptr<Instruction> InstPtr

Pointer to an Instruction.

◆ InstVec

typedef std::vector<InstPtr> InstVec

Type representing a vector of InstPtrs.

Function Documentation

◆ SetOutputStackEffect()

void SetOutputStackEffect ( bool  value)

Changes whether or not to output the stack effect for an instruction.

Parameters
[in]valueTrue to output the effect, false not to.