yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::emu::debug::Symbol Struct Reference

Information about a symbol (label, constant, or address) More...

#include <symbol_provider.h>

Public Member Functions

 Symbol ()=default
 
 Symbol (const std::string &n, uint32_t addr)
 
 Symbol (const std::string &n, uint32_t addr, const std::string &f, int l)
 

Public Attributes

std::string name
 
uint32_t address
 
std::string file
 
int line = 0
 
std::string comment
 
bool is_local = false
 

Detailed Description

Information about a symbol (label, constant, or address)

Definition at line 20 of file symbol_provider.h.

Constructor & Destructor Documentation

◆ Symbol() [1/3]

yaze::emu::debug::Symbol::Symbol ( )
default

◆ Symbol() [2/3]

yaze::emu::debug::Symbol::Symbol ( const std::string & n,
uint32_t addr )
inline

Definition at line 29 of file symbol_provider.h.

◆ Symbol() [3/3]

yaze::emu::debug::Symbol::Symbol ( const std::string & n,
uint32_t addr,
const std::string & f,
int l )
inline

Definition at line 31 of file symbol_provider.h.

Member Data Documentation

◆ name

std::string yaze::emu::debug::Symbol::name

◆ address

uint32_t yaze::emu::debug::Symbol::address

◆ file

std::string yaze::emu::debug::Symbol::file

◆ line

int yaze::emu::debug::Symbol::line = 0

◆ comment

std::string yaze::emu::debug::Symbol::comment

Definition at line 25 of file symbol_provider.h.

◆ is_local

bool yaze::emu::debug::Symbol::is_local = false

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