// -*- mode: c++; c-basic-offset: 2; -*- #ifndef GUI_HEXDUMP_HH #define GUI_HEXDUMP_HH #include class AttributedText; class HexDump { public: static uint8_t const ADDRESS; static uint8_t const CHARS; static uint8_t const ASCII; static void write(AttributedText* text, uint8_t flags, char const* data, size_t start, size_t length); static void write(AttributedText* text, uint8_t flags, std::string const& data, size_t start = 0, size_t length = std::string::npos); private: ~HexDump() {} HexDump() {} }; #endif // GUI_HEXDUMP_HH