yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::emu::InstructionEntry Class Reference

#include <cpu.h>

Public Member Functions

 InstructionEntry (uint32_t addr, uint8_t op, const std::string &ops, const std::string &instr)
 
uint32_t GetAddress () const
 
uint8_t GetOpcode () const
 
const std::string & GetOperands () const
 
const std::string & GetInstruction () const
 

Public Attributes

uint32_t address
 
uint8_t opcode
 
std::string operands
 
std::string instruction
 

Detailed Description

Definition at line 20 of file cpu.h.

Constructor & Destructor Documentation

◆ InstructionEntry()

yaze::app::emu::InstructionEntry::InstructionEntry ( uint32_t addr,
uint8_t op,
const std::string & ops,
const std::string & instr )
inline

Definition at line 23 of file cpu.h.

Member Function Documentation

◆ GetAddress()

uint32_t yaze::app::emu::InstructionEntry::GetAddress ( ) const
inline

Definition at line 28 of file cpu.h.

References address.

◆ GetOpcode()

uint8_t yaze::app::emu::InstructionEntry::GetOpcode ( ) const
inline

Definition at line 29 of file cpu.h.

References opcode.

◆ GetOperands()

const std::string & yaze::app::emu::InstructionEntry::GetOperands ( ) const
inline

Definition at line 30 of file cpu.h.

References operands.

◆ GetInstruction()

const std::string & yaze::app::emu::InstructionEntry::GetInstruction ( ) const
inline

Definition at line 31 of file cpu.h.

References instruction.

Member Data Documentation

◆ address

uint32_t yaze::app::emu::InstructionEntry::address

◆ opcode

uint8_t yaze::app::emu::InstructionEntry::opcode

◆ operands

std::string yaze::app::emu::InstructionEntry::operands

◆ instruction

std::string yaze::app::emu::InstructionEntry::instruction

Definition at line 36 of file cpu.h.

Referenced by GetInstruction().


The documentation for this class was generated from the following file: