RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Dumper::Entry Class Reference

A brief record, such as a relocation or imported library. More...

#include <dumper.h>

Inheritance diagram for Dumper::Entry:
Dumper::Container

Public Member Functions

 Entry (std::string name, offset_t number, offset_t offset=offset_t(-1), unsigned display_width=8)
 
void Display (Dumper &dump) override
 
- Public Member Functions inherited from Dumper::Container
 Container (std::string name="")
 
std::shared_ptr< FieldFindField (std::string name)
 
template<typename T >
GetField (std::string name, offset_t default_value=T())
 
void AddField (std::shared_ptr< Field > field)
 
void AddField (size_t index, std::shared_ptr< Field > field)
 
template<typename D , typename ... Ts>
void AddField (std::string label, std::shared_ptr< D > display, Ts... values)
 
template<typename D , typename ... Ts>
void AddOptionalField (std::string label, std::shared_ptr< D > display, Ts... values)
 
template<typename D , typename ... Ts>
void AddHiddenField (std::string label, std::shared_ptr< D > display, Ts... values)
 
template<typename D , typename ... Ts>
void InsertField (size_t index, std::string label, std::shared_ptr< D > display, Ts... values)
 
template<typename D , typename ... Ts>
void InsertOptionalField (size_t index, std::string label, std::shared_ptr< D > display, Ts... values)
 
template<typename D , typename ... Ts>
void InsertHiddenField (size_t index, std::string label, std::shared_ptr< D > display, Ts... values)
 

Public Attributes

offset_t number
 
offset_t offset
 
unsigned display_width
 
- Public Attributes inherited from Dumper::Container
std::string name
 
std::map< std::string, std::shared_ptr< Field > > field_names
 
std::vector< std::shared_ptr< Field > > fields
 

Detailed Description

A brief record, such as a relocation or imported library.

Member Function Documentation

◆ Display()

void Entry::Display ( Dumper & dump)
overridevirtual

Reimplemented from Dumper::Container.


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