5#include "absl/strings/str_cat.h"
6#include "absl/strings/str_format.h"
16 hex = absl::StrCat(
"$", hex);
19 hex = absl::StrCat(
"#", hex);
22 hex = absl::StrCat(
"0x", hex);
33 result = absl::StrFormat(
"%02X",
byte);
35 result = absl::StrFormat(
"%02x",
byte);
37 HandleHexStringParams(result, params);
44 result = absl::StrFormat(
"%04X", word);
46 result = absl::StrFormat(
"%04x", word);
48 HandleHexStringParams(result, params);
55 result = absl::StrFormat(
"%06X", dword);
57 result = absl::StrFormat(
"%06x", dword);
59 HandleHexStringParams(result, params);
66 result = absl::StrFormat(
"%08X", qword);
68 result = absl::StrFormat(
"%08x", qword);
70 HandleHexStringParams(result, params);
void HandleHexStringParams(std::string &hex, const HexStringParams ¶ms)
std::string HexWord(uint16_t word, HexStringParams params)
std::string HexByte(uint8_t byte, HexStringParams params)
std::string HexLongLong(uint64_t qword, HexStringParams params)
std::string HexLong(uint32_t dword, HexStringParams params)
Main namespace for the application.
enum yaze::util::HexStringParams::Prefix prefix