|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
A display with a prefix for a section. More...
#include <dumper.h>
Public Member Functions | |
| SectionedDisplay (std::string suffix, std::shared_ptr< Display< Ts... > > offset_display) | |
| void | DisplayValue (Dumper &dump, std::tuple< offset_t, Ts... > values) override |
Public Member Functions inherited from Dumper::Display< offset_t, Ts... > | |
| virtual bool | IsMissing (std::tuple< Ts... > &values) |
| Returns true if the specified value is such that it should not be displayed. | |
| virtual void | DisplayValue (Dumper &dump, std::tuple< Ts... > values)=0 |
| Prints the value through the Dumper, different types of fields can be displayed in different ways. | |
Static Public Member Functions | |
| static std::shared_ptr< SectionedDisplay > | Make (std::shared_ptr< Display< Ts... > > offset_display) |
| Create a sectioned display of an unsigned decimal and a secondary value. | |
| static std::shared_ptr< SectionedDisplay > | Make (std::string suffix, std::shared_ptr< Display< Ts... > > offset_display) |
| Create a sectioned display of an unsigned decimal and a secondary value. | |
Public Attributes | |
| std::string | suffix |
| std::shared_ptr< Display< Ts... > > | offset_display |
A display with a prefix for a section.
|
inlinestatic |
Create a sectioned display of an unsigned decimal and a secondary value.
| [in] | offset_display | The formatting for the second value, the first value is always displayed as an unsigned decimal |
|
inlinestatic |
Create a sectioned display of an unsigned decimal and a secondary value.
| [in] | suffix | The string to attach to the end of the section number |
| [in] | offset_display | The formatting for the second value, the first value is always displayed as an unsigned decimal |