40 static bool isValid(
const std::string& hex);
54 static const std::vector<uint8_t> toByteArray(
const std::string& hex);
70 static uint8_t toByte(
const std::string& hex);
87 static uint16_t toShort(
const std::string& hex);
103 static uint32_t toInt(
const std::string& hex);
119 static uint64_t toLong(
const std::string& hex);
128 static const std::string toHex(
const std::vector<uint8_t>& tab);
137 static const std::string toHex(
const uint8_t val);
149 static const std::string toHex(
const uint16_t val);
161 static const std::string toHex(
const uint32_t val);
173 static const std::string toHex(
const uint64_t val);
179 static const std::vector<std::string> mByteToHex;
184 static const std::vector<uint8_t> mHexToNibble;