MCPcopy Create free account
hub / github.com/bcndev/bytecoin / from_hex

Function from_hex

src/common/StringTools.cpp:32–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30}
31
32uint8_t from_hex(char character) {
33 auto uc = static_cast<unsigned char>(character);
34 uint8_t value = character_values[uc];
35 if (value > 0x0f)
36 throw std::runtime_error(
37 "from_hex: invalid character '" + std::string({character}) + "', character code " + common::to_string(uc));
38 return value;
39}
40
41bool from_hex(char character, uint8_t &value) {
42 if (character_values[static_cast<unsigned char>(character)] > 0x0f)

Callers 11

seria_vMethod · 0.85
from_hex_or_throwFunction · 0.85
read_string_tokenMethod · 0.85
pod_from_hexFunction · 0.85
interactive_testFunction · 0.85
CurrencyMethod · 0.85
on_submitblock_legacyMethod · 0.85
decode_anyFunction · 0.85
getvarFunction · 0.85
getFunction · 0.85
test_crypto.cppFile · 0.85

Calls 2

to_stringFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected